Minulla on tehtävä, josta haluaisin löytää luottamustason, kun otetaan huomioon z-arvo. Minulla on otosjoukko. Tämän populaation perusteella haluaisin löytää kyseisen väestön tietyn arvon luottamustason. Toisin sanoen, kun otetaan huomioon väestön arvo, haluaisin tietää, onko se 95% (luottamustaso) koko väestöstä vai 68% vai 50% ja niin edelleen. Yleensä voimme löytää z-arvon ja luottamusvälin ja tietyn luottamustason, kuten tässä on selitetty. Kuinka löytää luottamusväli . Mutta haluaisin löytää luottamustason, kun otetaan huomioon z-arvo (joka tässä tapauksessa on väestön tietty arvo).

Kuinka voin puuttua tähän? Jos mahdollista, sen pitäisi olla pythonissa tai R

Answer

OK, 95 prosentin luottamusvälin suhteen haluat tietää kuinka monta keskihajontaa poikkeaa piste-estimaatisi keskiarvosta (”z-pisteet”). Saadaksesi sen, otat pois 5% ”hännät”. Työskentelemällä prosenttipisteessä sinulla on 100-95, joka tuottaa arvon 5 tai 0,05 desimaalimuodossa.

Jaa se puoliksi saadaksesi 0,025 ja käytä sitten R: ssä qnorm-funktiota saadaksesi z-tähden (”kriittinen arvo”). Koska välität vain yhdestä käyrän ”puolesta” (arvot kummallakin puolella ovat peilikuvia toisistaan) ja haluat positiivisen luvun, välitä argumentti lower.tail = FALSE.

Joten loppujen lopuksi se näyttäisi tältä:

qnorm(.025,lower.tail=FALSE) 

tuottaa arvon 1.959964

Liitä sitten tämä arvo virhemarginaalin yhtälöön, jotta asiat saataisiin loppuun.

Jos haluat siirtyä toiseen suuntaan ”kriittisestä arvosta” todennäköisyyteen, käytä pnorm-funktiota. Jotain tällaista:

pnorm(1.959964,lower.tail=FALSE) 

mikä antaa sinulle 0,025 takaisin

kommentit

  • Olisin voinut sanoa sen paremmin, mutta net-net on " käytä qnorm / pnorm ".

Vastaus

Jos haluat muuntaa z-pisteiden ja luotettavuusarvojen välillä pythonin avulla, käytä cdf ja ppf toimii ryhmässä scipy.stats.norm .

On hyvä esimerkki kuinka niitä käytetään vastauksessa tähän kysymykseen .

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *