Afsnit 6.3: Teste middelværdier ens når varianser er forskellige

Vi betragter nu Statistisk Model 6.1.1 med to grupper af normalfordelte observationer med hver sin middelværdi og hver sin varians, XjiN(μj,σj2).X_{ji}\sim N(\mu_j,\sigma_j^2). Vi ønsker stadig at teste de to middelværdier ens, det vil sige hypotesen μ1=μ2.\mu_1=\mu_2.
Hvis middelværdierne er ens, er de to fordelinger centreret omkring det samme punkt, men den ene fordeling spreder sig ud over et større område end den anden fordeling. Alternativet, hvor middelværdierne er forskellige, skal man passe på, hvordan man fortolker. Hvis for eksempel μ1<μ2,\mu_1<\mu_2, vil man nemt danne sig det mentale billede, at observationerne fra gruppe 1 vil ligge under observationerne fra gruppe 2, men hvis samtidigt σ1>σ2,\sigma_1>\sigma_2, vil der være et punkt x0,x_0, således at for x>x0x>x_0 vil der være større sandsynlighed i gruppe 1 end i gruppe 2 for at få en værdi over x.x. Som et konkret eksempel kan vi sige σ1=2σ2\sigma_1=2\sigma_2 og μ1=μ2σ2,\mu_1=\mu_2-\sigma_2, hvor der så gælder, at μ2+σ2=μ1+σ1,\mu_2+\sigma_2=\mu_1+\sigma_1, hvilket er 84.1%-fraktilen i begge fordelinger. Den følgende figur med normalfordelingstætheder illustrerer eksemplet, hvor den højre del er situationen med forskellig varians.
Ligesom i konstruktionen af tt-testet i det foregående afsnit starter vi med en standardisering:
Xˉ1Xˉ2σ12/n1+σ22/n2N(0,1). \frac{\bar X_1-\bar X_2}{\sqrt{\sigma_1^2/n_1+\sigma_2^2/n_2}} \sim N(0,1).
Da σ1\sigma_1 og σ2\sigma_2 ikke kendes, kan den standardiserede størrelse ikke bruges direkte, og i stedet erstattes σj2\sigma_j^2 med den empiriske varians sj2,s_j^2,
T=Xˉ1Xˉ2s12/n1+s22/n2.(6.3.1) T=\frac{\bar X_1-\bar X_2}{\sqrt{s_1^2/n_1+s_2^2/n_2}}. \tag{6.3.1}
I modsætning til tidligere er denne teststørrelse ikke tt-fordelt på grund af de forskellige varianser. Faktisk afhænger fordelingen af TT stadig af de ukendte varianser σ12\sigma_1^2 og σ22.\sigma_2^2. Man har dog kunnet vise matematisk, at som en approksimation kan man bruge en tt-fordeling til beregning af pp-værdi, hvor antallet af frihedsgrader i tt-fordelingen afhænger af data gennem s12s_1^2 og s22.s_2^2.
Resultat 6.3.1. (Welch's tt-test)
Til at teste hypotesen om ens middelværdier, μ1=μ2\mu_1=\mu_2 mod alternativet μ1μ2,\mu_1\neq\mu_2, i Statistisk Model 6.1.1, hvor hver gruppe har sin egen varians, benyttes teststørrelsen TT fra (6.3.1) med tilhørende observeret værdi tobs,t_{\text{obs}}, og en approksimativ pp-værdi beregnes som
p-værdi=2tcdf(tobs,dfW),dfW=(s12/n1+s22/n2)2(s12/n1)2/(n11)+(s22/n2)2/(n21).\begin{aligned} p\text{-værdi}&=2\cdot t_{\text{cdf}}(-|t_{\text{obs}}|,\mathit{df}_W),\quad \mathit{df}_W = \frac{\big(s_1^2/n_1+s_2^2/n_2\big)^2} {(s_1^2/n_1)^2/(n_1-1)+(s_2^2/n_2)^2/(n_2-1)}. \end{aligned}
Endvidere er et 95%-konfidensinterval for forskel i middelværdi mellem gruppe 1 og gruppe2, det vil sige for parameteren δ=μ1μ2,\delta=\mu_1-\mu_2, givet ved formlen
xˉ1xˉ2±t0s12/n1+s22/n2,t0=tinv(0.975,dfW). \bar x_1-\bar x_2\pm t_0\sqrt{s_1^2/n_1+s_2^2/n_2}, \quad t_0=t_{\text{inv}}(0.975,\mathit{df}_W).
Man kan vise, at dfW\mathit{df}_W altid er større end eller lig med det mindste af de to frihedsgradsantal n11n_1-1 og n21,n_2-1, og mindre end eller lig med n1+n22.n_1+n_2-2. Metoden givet ovenfor kaldes Welch's tt-test.
Spørgmålet, om der findes et eksakt test for hypotesen μ1=μ2,\mu_1=\mu_2, kendes under navnet Behrens–Fisher problem.
Eksempel 6.3.2. (Opdagelsen af Argon)
Lord Rayleigh lavede i 1890-erne en række målingerne af massefylden af kvælstof og opdagede en forskel i massefylden afhængig af måden det formodede rene kvælstof blev udvundet på. Dette førte senere til opdagelsen af luftarten argon og Lord Rayleigh fik i 1904 Nobelprisen i fysik for denne opdagelse.
I artiklen On an Anomaly encountered in Determinations of the Density of Nitrogen Gas Er der 7 målte værdier fremkommet ved at ilt fjernes fra atmosfærisk luft og 8 målte værdier ved reaktioner med kemiske forbindelse hvor kvælstof indgår. Målingen er massen i gram af indholdet i en glaskugle (vistnok med rumfang på 1.836 liter) og er bestemt med stor nøjagtighed.
Vi lader atmosi\mathit{atmos}_{i} være massemålingen for den ii'te prøve, hvor ilt fjernes fra atmosfæren, og lader kemii\mathit{kemi}_{i} være den ii'te måling, når der bruges en kemisk forbindelse. Vi benytter Statistisk Model 6.1.1, her skrevet som
AtmosiN(μ1,σ12),i=1,,7,KemiiN(μ2,σ22),i=1,,8,\begin{aligned} \text{Atmos}_i & \sim N(\mu_1,\sigma_1^2),\enspace i=1,\ldots,7, \\ \text{Kemi}_i & \sim N(\mu_2,\sigma_2^2),\enspace i=1,\ldots,8, \end{aligned}
hvor (μ1,μ2,σ1,σ2)(\mu_1,\mu_2,\sigma_1,\sigma_2) kan variere frit. QQplots nedenfor støtter normalfordelingsmodellen, og både qqplots og boxplots peger i retning af forskellige varianser i de to observationssæt.
Rayleigh brugte eksperimentet til at påvise en forskel i massen af kvælstof ved de to metoder. Rayleigh brugte ikke statistiske metoder (de var ikke kendte på daværende tidspunkt), men følte sig sikker i konklusionen ud fra de målte værdier. Vi vil formulere problemstillingen som hypotesen, at de to middelværdier er ens μ1=μ2.\mu_1=\mu_2. TT-teststørrelsen for denne hypotese, når varianserne er forskellige, bliver
tobs=2.310112.299452.035108/7+1.940106/8=21.52,dfw=(2.0351087+1.9401068)2(2.0351087)26+(1.9401068)27=7.17, t_{\text{obs}}=\frac{2.31011- 2.29945}{ \sqrt{2.035\cdot 10^{-8}/7+1.940\cdot 10^{-6}/8}}=21.52 ,\quad \mathit{df}_w=\frac{\big(\frac{2.035\cdot 10^{-8}}{7}+\frac{1.940\cdot 10^{6}}{8}\big)^2} {\frac{\big(\frac{2.035\cdot 10^{-8}}{7}\big)^2}{6}+ \frac{\big(\frac{1.940\cdot 10^{-6}}{8}\big)^2}{7}}=7.17,
baseret på følgende beregnede værdier
atmos=2.31011,satmos2=2.035108,kemi=2.29945,skemi2=1.940106.\begin{aligned} \overline{\text{atmos}} &=2.31011 , & s_{\text{atmos}}^2 &=2.035\cdot 10^{-8} , \\ \overline{\text{kemi}} &=2.29945 , & s_{\text{kemi}}^2 & = 1.940\cdot 10^{-6} . \end{aligned}
Den tilhørende pp-værdi fra en t(7.17)t(7.17)-fordeling er
p-værdi=24.46108=8.92108. p\text{-værdi}=2\cdot 4.46\cdot 10^{-8}=8.92\cdot 10^{-8} .
Da denne er meget mindre end 0.05, bliver konklusionen, at data strider mod samme middelværdi, og da atmos>kemi,\overline{\text{atmos}}>\overline{\text{kemi}}, tyder data altså på, at kvælstof udvundet fra atmosfæren har en højere masse.
Forskellen i massen ved de to udvindingsmetoder kan angives ved et 95%-konfidensinterval for forskellen i middelværdi. Hertil finder vi 97.5%-fraktilen i en t(7.17)t(7.17)-fordeling, t0=tinv(0.975,7.17)=2.3535,t_0=t_{\text{inv}}(0.975,7.17)=2.3535, og konfidensintervallet bliver
2.310112.29945±2.35352.035108/7+1.940106/8=[0.0095,0.0118]. 2.31011- 2.29945 \pm 2.3535\cdot\sqrt{2.035\cdot 10^{-8}/7+1.940\cdot 10^{-6}/8} =[0.0095,\, 0.0118].
Middelværdien af massen af kvælstof fra atmosfæren ligger med 95% sikkkerhed mellem 0.0095 og 0.0118 gram over middelværdien for kvælstof fra kemiske forbindelser.

Beregninger i python

Nedenstående kodevindue laver qqplots og boxplots af de to datasæt, og laver de beregnede værdier benyttet ovenfor.

Se opstartskoden (til/fra)

Kommenter, ud fra den dannede figur, på forholdet mellem de to varianser og forholdet mellem de to middelværdier.

Svar: To datasæt

Der ser ud til at være forskellig hældning i de to qqplots, hvilket tyder på forskellig varians i de to grupper af observationer. Den samme tendens ses i boxplottene: det højre boxplot har større udstrækning. Boxplottene indikerer også, at der er forskel i middelværdi i de to grupper: kassen i det venstre boxplot ligger højere end kassen i det venstre boxplot.

ForegåendeNæste