全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1941 7
2013-10-25
悬赏 200 个论坛币 已解决
假设我有这样两个自变量x1 x2 都是0,1编码的,  现在我想通过logistic模型通过x1 x2与反应变量y建立关系,从而生成一组基于二项分布 B(N, P) 的反应变量(也是0,1编码的)
关系根据 logit(p)=b0 + b1*x1+ b2*x2 现在b0 b1 b2都可已知x1 x2为上面提到的已知0,1编码数据,样本量可随意。
logit(p) = ln(P/1-P)  P为阳性结果发生概率
例如:x1    x2      y
            0      0            
            0      1
            1      0
            0      1
            .....  ....
            ...    .....                                                                     
请教各路大神这样一个过程在R中如何实现呢?


最佳答案

jmpamao 查看完整内容

童小军 熊小贤 不注意看 就以为一个人。 楼主的意图只能猜猜看 是否要这样的,结合在 qoiqpwqr和童小军的基础上改的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-10-25 20:32:04
童小军  熊小贤
不注意看 就以为一个人。
楼主的意图只能猜猜看 是否要这样的,结合在 qoiqpwqr和童小军的基础上改的
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-10-25 20:42:38
现在这里谢谢大家了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-10-25 21:05:22
通过logit(p)=b0 + b1*x1+ b2*x2可以得到p,然后用sample(c(0,1), size=1, prob=c(1-p,p))就可以得到y
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-10-25 21:37:44
qoiqpwqr 发表于 2013-10-25 21:05
通过logit(p)=b0 + b1*x1+ b2*x2可以得到p,然后用sample(c(0,1), size=1, prob=c(1-p,p))就可以得到y
非常感谢您的回答 我想生成的对应于每一个x1、x2 的y 的编码0,1数量相同(比如各有20个0和1),请问怎么实现呢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-10-26 20:59:17
熊小贤 发表于 2013-10-25 21:37
非常感谢您的回答 我想生成的对应于每一个x1、x2 的y 的编码0,1数量相同(比如各有20个0和1),请问怎么实 ...
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群