İki normal ortalama oranının güven aralığı nasıl hesaplanır?


26

İki ortalama oranı için güven aralığı için sınırları türetmek istiyorum . Varsayalım ve bağımsız olarak, ortalama oranı . Çözmeye çalıştım: ancak bu denklem birçok durumda çözülemedi (kök yok). Yanlış bir şey mi yapıyorum? Daha iyi bir yaklaşım var mı? Teşekkürlerx 1 ~ N ( θ 1 , σ 2 ) x 2 ~ , N ( θ 2 , σ 2 ) Γ = θ 1 / θ 2 Pr ( - z ( α / 2 ) ) x 1 - Γ X 2 / σ 100(1α)%
X1N-(θ1,σ2)X2~N-(θ2,σ2)Γ=θ1/θ2

Pr(-z(α/2))X1-ΓX2/σ1+γ2z(α/2))=1-α

1
Sorun, iki normal dağılımdan iki sayının oranının Cauchy dağılımını izlemesi ve dolayısıyla varyansın tanımsız olmasıdır.

6
@mbq - Cauchy dağılımı, CDF'nin ters teğet fonksiyonu olduğu için güven aralıkları için sorun yaratmaz. CI'lerin çalışması için varyansın tanımlanması gerekmez. Ve iki normal RV'nin sıfır ortalamaya oranı Cauchy'dir, ancak sıfır olmayan ortalamaya sahip iki normal RV'nin olması gerekmez.
Olasılık

@probabilityislogic Tabii, Pazar sabahları düşünmeyi denemekten vazgeçmeliyim.

Yanıtlar:


31

Fieller'in metodu ne istiyorsa onu yapar - her ikisinin de Gauss dağılımlarından örneklendiği varsayılan iki yol için güven aralığını hesapla.


Çok güzel referanslar, ayrıca sizin için bir hesap makinası yapmış olmanızdan da hoşlanıyorum (+1). Yine de beklendiği gibi, hesap makinenizde, paydanın güven aralığı sıfır içerdiğinde, bölümün CI'sini hesaplamanın mümkün olmadığını açıkça belirtirsiniz. İkinci dereceden denklemi çözmeyi denediğimde aynı olduğunu düşünüyorum. Varyansın 1, mu1 = 0 ve mu2 = 1, N = 10000 olduğunu varsayalım. Çözülemez.
francogrex

2
çevrimiçi hesap makinesi için teşekkürler Harvey, istatistikte yetersiz geçmişe sahip tipik bir biyologum ve hesap makinem tam ihtiyacım olan şeydi.
Timtico

Müthiş hesap makinesi - tam olarak aradığım şeydi. Teşekkürler
Alexander

@ harvey-motulsky Ekteki bağlantı artık çalışmaz. Sezgisel Biyoistatistik'in üçüncü baskısında yer alan bu ekin materyali olduğunu merak ediyordum.
Gabriel Southern

@GabrielSouthern Bağlantı çürüklüğünü gösterdiğiniz için teşekkür ederiz. Sabit.
Harvey Motulsky


1

Ayrıca Fieller'in güven aralığını kullanmadığınızı hesaplamak istiyorsanız mratios(genellikle basit bir lm sığması istemediğiniz ancak örneğin bir glmer veya glmer.nb sığması istemediğiniz için), FiellerRatioCImodelin çıktısını modellemek için aşağıdaki işlevi kullanabilirsiniz. numerator parametresinin adını adlandırın, payda parametresinin adını adlandırın. Ayrıca, a, b ve a ile b arasındaki kovaryans matrisini veren FiellerRatioCI_basic işlevini doğrudan kullanabilirsiniz.

Not, buradaki alfa 0,05'tir ve koddaki 1,96 değerine "sabit kodlanır". Bunları tercih ettiğiniz Öğrenci seviyelerine göre değiştirebilirsiniz.

FiellerRatioCI <- function (x, ...) { # generic Biomass Equilibrium Level
    UseMethod("FiellerRatioCI", x)
}
FiellerRatioCI_basic <- function(a,b,V,alpha=0.05){
    theta <- a/b
    v11 <- V[1,1]
    v12 <- V[1,2]
    v22 <- V[2,2]

    z <- qnorm(1-alpha/2)
    g <- z*v22/b^2
    C <- sqrt(v11 - 2*theta*v12 + theta^2 * v22 - g*(v11-v12^2/v22))
    minS <- (1/(1-g))*(theta- g*v12/v22 - z/b * C)
    maxS <- (1/(1-g))*(theta- g*v12/v22 + z/b * C)
    return(c(ratio=theta,min=minS,max=maxS))
}
FiellerRatioCI.glmerMod <- function(model,aname,bname){
    V <- vcov(model)
    a<-as.numeric(unique(coef(model)$culture[aname]))
    b<-as.numeric(unique(coef(model)$culture[bname]))
    return(FiellerRatioCI_basic(a,b,V[c(aname,bname),c(aname,bname)]))
}
FiellerRatioCI.glm <- function(model,aname,bname){
    V <- vcov(model)
    a <- coef(model)[aname]
    b <- coef(model)[bname]
    return(FiellerRatioCI_basic(a,b,V[c(aname,bname),c(aname,bname)]))
}

Örnek (standart glm temel örneğine dayanarak):

 counts <- c(18,17,15,20,10,20,25,13,12)
 outcome <- gl(3,1,9)
 treatment <- gl(3,3)
 glm.D93 <- glm(counts ~ outcome + treatment, family = poisson())

 FiellerRatioCI(glm.D93,"outcome2","outcome3")
ratio.outcome2            min            max 
      1.550427      -2.226870      17.880574
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.