Richtiges Interpretieren T-Test

Richtiges Interpretieren T-Test

Beitragvon Buecherwurm90 » Di 16. Feb 2021, 14:45

Hallo zusammen,

ich hänge fest bei dem T-Test und dessen Interpretation. Folgenden Versuch habe ich in Python unternommen:

1) Erstellung einer normalverteilten Stichprobe mit der Größe 30 um den Mittelwert 40 mit einer Standardabweichung von 1% um den Mittelwert
2) Vergleich dieser Stichprobe ob der Mittelwert von dem zu erwartenden Mittelwert von 40 signifikant abweicht;
3) Testmethodik: Einstichproben-t-Test zweiseitig angewendet
3) Das Signifikanzniveau soll bei 5% liegen

Meine Hypothese:
H0: Die Differenz zwischen dem Mittelwert aus der Stichprobe und dem geschätzten Populationsmittelwert ist null

Den gesamten Versuch wiederhole ich 100 mal.

Das ist der Code:

Code: Alles auswählen
from scipy import stats
import numpy as np
import math

dataset_size = 30
expected_mean = 40
dataset_mean = 40
iterations = 100

hypothesis_rejected_count = 0

#T Schwellen berechnen
t_low_threshold = stats.t.ppf(q=0.025, df=dataset_size-1)
t_high_threshold = stats.t.ppf(q=0.975, df=dataset_size-1)
                             
for i in range(0, iterations):
    # erzeugen von zwei normalverteilten Datensätzen mit der Größe von 'dataset_size'
    dataset_1 = stats.norm.rvs(loc=dataset_mean,scale=0.01*dataset_mean,size=dataset_size)
   
    result_t_test = stats.ttest_1samp(dataset_1,expected_mean)

    # Prüfen ob Nullhypothese wahr/falsch ist
    if t_low_threshold < result_t_test[0] < t_high_threshold:
        pass
    else:
        hypothesis_rejected_count += 1


Erwartetes Ergebnis:
Der Mittelwert der Stichproben (100 Versuche) weicht nie signifikant vom geschätzten Mittelwert ab.

Ergebnis aus Code:
hypothesis_rejected_count ist >0, bei einzelnen Proben kommt es immer wieder zu einer Ablehnung der Hypothese

Wie kann dies sein?? Auch wenn die Standardabweichung wesentlich verkleinert wird und der Stichprobenumfang wesentlich erhöht wird ergbit sich ein ähnliches Resultat.

Vielen Dank für jegliche Hilfe!! =)

Euer Bücherwurm
Buecherwurm90
Beobachter
Beobachter
 
Beiträge: 10
Registriert: Fr 12. Feb 2021, 16:24
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Richtiges Interpretieren T-Test

Beitragvon bele » Di 16. Feb 2021, 19:03

Buecherwurm90 hat geschrieben:Erwartetes Ergebnis:
Der Mittelwert der Stichproben (100 Versuche) weicht nie signifikant vom geschätzten Mittelwert ab.


Wer erwartet denn sowas? Wer sowas erwartet, der sollte sich mal diesen Thread über den 2-Stichproben-t-Test durchlesen: test-f8/verstandnis-test-t12436.html

Ergebnis aus Code:
hypothesis_rejected_count ist >0, bei einzelnen Proben kommt es immer wieder zu einer Ablehnung der Hypothese

Wie kann dies sein?? Auch wenn die Standardabweichung wesentlich verkleinert wird und der Stichprobenumfang wesentlich erhöht wird ergbit sich ein ähnliches Resultat.


Wenn Du iterations nochmal deutlich erhöhst, sagen wir auf 10^3 oder 10^4 dann kannst Du auch bestimmen, in wieviel Prozent der iterations das passiert.

LG,
Bernhard
----
`Oh, you can't help that,' said the Cat: `we're all mad here. I'm mad. You're mad.'
`How do you know I'm mad?' said Alice.
`You must be,' said the Cat, `or you wouldn't have come here.'
(Lewis Carol, Alice in Wonderland)
bele
Schlaflos in Seattle
Schlaflos in Seattle
 
Beiträge: 5766
Registriert: Do 2. Jun 2011, 23:16
Danke gegeben: 15
Danke bekommen: 1351 mal in 1338 Posts


Zurück zu t-Test

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

cron