[问题] 想选择特定变量做predict

楼主: lovesnow1990 (冰心之月)   2014-06-30 16:21:51
[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
最近在跑实验资料,想要做罗吉斯回归
跑出结果后希望能只选择Pvalue<0.05的自变量做为model
然后做predict
请问我要怎么做呢?
因为现在只会把包含所有自变量的model丢下去predict
[程式范例]:
http://ideone.com/e.js/QzUNJQ
[关键字]:
predict choose variable
作者: andrew43 (讨厌有好心推文后删文者)   2014-06-30 17:05:00
题外话,不要一次删去或加入超过一个变量。你可以用 step() 自动化这个动作,但我还是习惯手动选择对啊。相关的function还有add1()和drop1()我不知道,但先检查出是哪一步出问题看看。
作者: Wush978 (拒看低质媒体)   2014-06-30 18:54:00
看起来有linear separable的问题
作者: andrew43 (讨厌有好心推文后删文者)   2014-06-30 19:30:00
不是,而是指自变量中有条线可以完美地区别依变量的值。
作者: Wush978 (拒看低质媒体)   2014-06-30 21:39:00
会导致模型收敛出问题logit会把0, 1, 变换到无限大所以你fit出来的模型参数会很怪
作者: andrew43 (讨厌有好心推文后删文者)   2014-06-30 21:50:00
没错。也谢谢楼上补充。
作者: Wush978 (拒看低质媒体)   2014-07-01 22:14:00
Keyword: regularization可以看一下LiblineaR这个套件
楼主: lovesnow1990 (冰心之月)   2014-07-02 15:19:00
好喔 非常感谢

Links booklink

Contact Us: admin [ a t ] ucptt.com