Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Effectuer un Test t | Tests Statistiques
Apprendre les Statistiques avec Python
course content

Contenu du cours

Apprendre les Statistiques avec Python

Apprendre les Statistiques avec Python

1. Concepts de Base
2. Moyenne, Médiane et Mode avec Python
3. Variance et Écart-Type
4. Covariance vs Corrélation
5. Intervalle de Confiance
6. Tests Statistiques

book
Effectuer un Test t

Une entreprise veut déterminer s'il existe une différence significative dans les niveaux de productivité des développeurs qui travaillent à domicile par rapport à ceux qui travaillent au bureau. Heureusement, vous savez déjà qu'un test t peut aider avec cela.

L'entreprise a deux équipes de développeurs indépendantes : l'une travaille à distance et l'autre travaille depuis le bureau. On vous a fourni deux fichiers, 'work_from_home.csv' et 'work_from_office.csv', qui contiennent les comptes mensuels de tâches accomplies pour chaque développeur.

Votre tâche est de réaliser un test t. L'entreprise veut savoir si les développeurs qui travaillent au bureau sont plus productifs que ceux qui travaillent à domicile. Si c'est le cas, ils obligeront également la deuxième équipe à travailler au bureau. Dans le cas où les travailleurs à domicile sont plus productifs, l'entreprise ne fera aucun changement. Ainsi, l'hypothèse alternative souhaitée est "La productivité moyenne des travailleurs de bureau est supérieure à celle des travailleurs à domicile."

Vérifions si les variances sont les mêmes :

1234567
import pandas as pd home_workers = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/a849660e-ddfa-4033-80a6-94a1b7772e23/Testing2.0/work_from_home.csv').squeeze() office_workers = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/a849660e-ddfa-4033-80a6-94a1b7772e23/Testing2.0/work_from_office.csv').squeeze() # Printing sample standard deviations print('Home workers std:', home_workers.std()) print('Office workers std:', office_workers.std())
copy

La deuxième déviation standard est deux fois plus grande que la première, donc les variances diffèrent. Rappelez-vous de la fonction ttest_ind pour effectuer un test t.

Tâche

Swipe to start coding

  1. Importez scipy.stats en utilisant l'alias st.
  2. Effectuez un test t avec la configuration suivante :
    • Échantillons : home_workers, office_workers;
    • Hypothèse alternative : office > home;
    • Pas d'homogénéité des variances.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 7
toggle bottom row

book
Effectuer un Test t

Une entreprise veut déterminer s'il existe une différence significative dans les niveaux de productivité des développeurs qui travaillent à domicile par rapport à ceux qui travaillent au bureau. Heureusement, vous savez déjà qu'un test t peut aider avec cela.

L'entreprise a deux équipes de développeurs indépendantes : l'une travaille à distance et l'autre travaille depuis le bureau. On vous a fourni deux fichiers, 'work_from_home.csv' et 'work_from_office.csv', qui contiennent les comptes mensuels de tâches accomplies pour chaque développeur.

Votre tâche est de réaliser un test t. L'entreprise veut savoir si les développeurs qui travaillent au bureau sont plus productifs que ceux qui travaillent à domicile. Si c'est le cas, ils obligeront également la deuxième équipe à travailler au bureau. Dans le cas où les travailleurs à domicile sont plus productifs, l'entreprise ne fera aucun changement. Ainsi, l'hypothèse alternative souhaitée est "La productivité moyenne des travailleurs de bureau est supérieure à celle des travailleurs à domicile."

Vérifions si les variances sont les mêmes :

1234567
import pandas as pd home_workers = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/a849660e-ddfa-4033-80a6-94a1b7772e23/Testing2.0/work_from_home.csv').squeeze() office_workers = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/a849660e-ddfa-4033-80a6-94a1b7772e23/Testing2.0/work_from_office.csv').squeeze() # Printing sample standard deviations print('Home workers std:', home_workers.std()) print('Office workers std:', office_workers.std())
copy

La deuxième déviation standard est deux fois plus grande que la première, donc les variances diffèrent. Rappelez-vous de la fonction ttest_ind pour effectuer un test t.

Tâche

Swipe to start coding

  1. Importez scipy.stats en utilisant l'alias st.
  2. Effectuez un test t avec la configuration suivante :
    • Échantillons : home_workers, office_workers;
    • Hypothèse alternative : office > home;
    • Pas d'homogénéité des variances.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 7
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt