Maison > développement back-end > Tutoriel Python > Calcul de statistiques simples en Python

Calcul de statistiques simples en Python

不言
Libérer: 2019-01-14 10:21:04
avant
5534 Les gens l'ont consulté

Ce que cet article vous apporte concerne le calcul de statistiques simples en Python. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

1. Pour ces opérations, assurez-vous que la bibliothèque intégrée Anaconda a été installée sur l'ordinateur. Si une erreur se produit après l'installation, vous pouvez désinstaller Python sur l'ordinateur d'origine et réinstaller Anaconda. recommandé lors de l'installation Cochez directement Ajouter des variables d'environnement, sinon vous devrez ajouter vous-même des variables d'environnement à l'avenir Dans le compilateur de Pycharm, sélectionnez python dans le dossier d'installation d'Anaconda. Créez un nouveau dossier de données dans Pycharm pour stocker les fichiers de données.

Calcul de statistiques simples en Python

2. Ouvrez la console Python.

3. Utilisez d'abord python pour lire les données. Vous devez d'abord saisir import pandas as pd pour introduire le package pandas, puis saisir df=pd.read_csv("./data/CityData.csv") pour lisez les données, et enfin entrez df pour afficher les données.

Calcul de statistiques simples en Python

4. Entrez respectivement type(df) et type(df["cid"]) pour constater que les deux types de données sont différents.

Calcul de statistiques simples en Python

Calcul de statistiques simples en Python

5. Calculer la moyenne : df.mean() ou df["xid"].mean()

Calcul de statistiques simples en Python

6. Calculez la médiane : saisissez df.median( ) ou df["yid"].median

Calcul de statistiques simples en Python

7. Rechercher des quartiles : saisissez df .quantile(q =0,25)

Calcul de statistiques simples en Python

8. Recherchez le mode : entrez df.mode() ou df["xid"].mode( )

9. Trouvez l'écart type : entrez df.std() ou df["yid"].std()

Calcul de statistiques simples en Python

10. Calculer la variance : df.var() ou df["xid"].var()

Calcul de statistiques simples en Python

11. df["xid"].sum()

Calcul de statistiques simples en Python

12. Calculez le coefficient d'asymétrie : df.skew() ou df[ "yid"] .skew()

Calcul de statistiques simples en Python

13. Calculer le coefficient d'aplatissement : df.kurt() ou df["yid"].kurt ()

Calcul de statistiques simples en Python

14. Générez une fonction de distribution normale. Les pandas ne peuvent pas la générer directement. Vous devez d'abord introduire scipyimport scipy.stats en tant que ss, puis entrer la norme ss. , ce qui est généré à ce moment est un objet distribué normal. Nous entrons ss.norm.stats(moments="mvsk") pour vérifier respectivement la moyenne, la variance, le coefficient d'asymétrie et le coefficient d'aplatissement.

Calcul de statistiques simples en Python

A ce moment, nous pouvons voir que quatre valeurs sont générées, correspondant au mvsk de la distribution normale, qui sont 0, 1, 0 et 0 respectivement.

15.ss.norm.pdf(0.0) représente la valeur de l'ordonnée lorsque l'abscisse est 0. ss.norm.ppf(0.9) signifie que la valeur obtenue lors de l'accumulation depuis l'infini négatif jusqu'à la valeur de retour est de 0,9, où la valeur après ppf doit être comprise entre 0 et 1. ss.norm.cdf(2) représente la valeur de retour lors de l'intégration de l'infini négatif à 2, et ss.norm.rvs(size=10) peut obtenir 10 nombres aléatoires conformes à la distribution normale.

Calcul de statistiques simples en Python

16. De même, nous pouvons saisir ss.chi2 et ss.t pour obtenir respectivement la distribution du chi carré et la distribution T.

Calcul de statistiques simples en Python

17. De plus, nous pouvons également effectuer un échantillonnage, entrez df.sample(n=10) pour extraire 10 échantillons des données, entrez df. sample(frac=0.1) prélève un échantillon de 10 % des données.

Calcul de statistiques simples en Python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal