Lojistik regresyon anlayışımda bir şeyleri özlediğimi biliyorum ve gerçekten herhangi bir yardım için minnettar olurum.
Anladığım kadarıyla, lojistik regresyon girdiler için verilen '1' sonucunun olasılığının, ters-lojistik fonksiyonundan geçen girdilerin doğrusal bir birleşimi olduğunu varsayar. Bu, aşağıdaki R kodunda örneklenmiştir:
#create data:
x1 = rnorm(1000) # some continuous variables
x2 = rnorm(1000)
z = 1 + 2*x1 + 3*x2 # linear combination with a bias
pr = 1/(1+exp(-z)) # pass through an inv-logit function
y = pr > 0.5 # take as '1' if probability > 0.5
#now feed it to glm:
df = data.frame(y=y,x1=x1,x2=x2)
glm =glm( y~x1+x2,data=df,family="binomial")
ve aşağıdaki hata iletisini alıyorum:
Uyarı mesajları: 1: glm.fit: algoritması 2: glm.fit: takılmış olasılıkları sayısal olarak 0 ya da 1 oluşmadı
Bir süredir R ile çalıştım; muhtemelen suçlayacak olan benim olduğumu bilecek kadar .. burada neler oluyor?