Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utföra ett t-test | Statistisk Testning
Lära Sig Statistik med Python

Svep för att visa menyn

book
Utföra ett t-test

Ett företag vill avgöra om det finns en signifikant skillnad i produktivitetsnivåerna mellan utvecklare som arbetar hemifrån och de som arbetar på kontoret. Tur att du redan vet att ett t-test kan hjälpa till med detta.

Företaget har två oberoende utvecklarteam: ett arbetar på distans och det andra arbetar från kontoret. Du har fått två filer, 'work_from_home.csv' och 'work_from_office.csv', som innehåller de månatliga antalen slutförda uppgifter för varje utvecklare.

Uppgiften är att genomföra ett t-test. Företaget vill veta om utvecklare som arbetar från kontoret är mer produktiva än de som arbetar hemifrån. Om så är fallet kommer de även att tvinga det andra teamet att arbeta från kontoret. Om hemarbetarna är mer produktiva kommer företaget inte att göra några förändringar. Den önskade alternativa hypotesen är därför "Medelproduktiviteten för kontorsarbetare är högre än för hemarbetare".

Låt oss kontrollera om varianserna är desamma:

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

Den andra standardavvikelsen är dubbelt så stor som den första, så varianserna skiljer sig åt. Kom ihåg funktionen ttest_ind för att utföra ett t-test.

python
Uppgift

Swipe to start coding

  1. Importera scipy.stats med aliaset st.
  2. Utför ett t-test med följande inställningar:
    • Urval: home_workers, office_workers;
    • Alternativ hypotes: office > home;
    • Ingen homogenitet av varians.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 6. Kapitel 7
Vi beklagar att något gick fel. Vad hände?

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

book
Utföra ett t-test

Ett företag vill avgöra om det finns en signifikant skillnad i produktivitetsnivåerna mellan utvecklare som arbetar hemifrån och de som arbetar på kontoret. Tur att du redan vet att ett t-test kan hjälpa till med detta.

Företaget har två oberoende utvecklarteam: ett arbetar på distans och det andra arbetar från kontoret. Du har fått två filer, 'work_from_home.csv' och 'work_from_office.csv', som innehåller de månatliga antalen slutförda uppgifter för varje utvecklare.

Uppgiften är att genomföra ett t-test. Företaget vill veta om utvecklare som arbetar från kontoret är mer produktiva än de som arbetar hemifrån. Om så är fallet kommer de även att tvinga det andra teamet att arbeta från kontoret. Om hemarbetarna är mer produktiva kommer företaget inte att göra några förändringar. Den önskade alternativa hypotesen är därför "Medelproduktiviteten för kontorsarbetare är högre än för hemarbetare".

Låt oss kontrollera om varianserna är desamma:

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

Den andra standardavvikelsen är dubbelt så stor som den första, så varianserna skiljer sig åt. Kom ihåg funktionen ttest_ind för att utföra ett t-test.

python
Uppgift

Swipe to start coding

  1. Importera scipy.stats med aliaset st.
  2. Utför ett t-test med följande inställningar:
    • Urval: home_workers, office_workers;
    • Alternativ hypotes: office > home;
    • Ingen homogenitet av varians.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 6. Kapitel 7
Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Vi beklagar att något gick fel. Vad hände?
some-alt