No.15732 Re: ロジスティック回帰分析? 【青木繁伸】 2011/11/22(Tue) 19:26
ロジスティック回帰でよいでしょうけど,与えられたデータは特殊な状態にあるので解は求まりませんね。> d <- data.frame(x=c(10,20,30,40,50,60,70,80,90,100),
+ y=c(0,0,0,0,0,1,1,1,1,1))
> (ans <- glm(y~x, data=d, family=binomial))
Call: glm(formula = y ~ x, family = binomial, data = d)
Coefficients:
(Intercept) x
-245.85 4.47
Degrees of Freedom: 9 Total (i.e. Null); 8 Residual
Null Deviance: 13.86
Residual Deviance: 7.865e-10 AIC: 4
警告メッセージ:
1: glm.fit: アルゴリズムは収束しませんでした
2: glm.fit: 数値的に 0 か 1 である確率が生じました
> plot(y~x, data=d)
> x2 <- seq(10, 100, by=0.1)
> d2 <- data.frame(x=x2)
> y2 <- predict(ans, d2)
> lines(x2, 1/(1+exp(-y2)), col=2)
No.15733 Re: ロジスティック回帰分析? 【ニック】 2011/11/22(Tue) 19:32
ご返信ありがとうございます。
求まらない原因が何かあるのでしょうか。
このデータからでは,この現象の発生が正規分布に従うとは判断できないからでしょうか?
現象の境界がハッキリしているデータからは,ロジスティック回帰分析できないということなのでしょうか?
No.15734 Re: ロジスティック回帰分析? 【青木繁伸】 2011/11/22(Tue) 20:46
> 現象の境界がハッキリしているデータからは,ロジスティック回帰分析できないということなのでしょうか?
そういうことです。
そんな場合には,複雑なことやらないでも,分割点は推定できますよね。
● 「統計学関連なんでもあり」の過去ログ--- 045 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る