经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
提问 悬赏 求职 新闻 读书 功能一区
›
经管百科
›
爱问频道
求大神帮助,不知道为什么会有这个missing value where TRUE/FALSE needed
楼主
sjy3
873
1
收藏
2018-12-03
j<-0;u0<-5;u10<-12;u11<-10;o0<-4;o10<-5;o11<-8;p<-0.1
repeat{
j<-j+1
q1<-0;q2<-0;q3<-0;q4<-0;q5<-0;q6<-0;q7<-0;q8<-0;q9<-0
for(i in 1:m1){
f1<-function(a,b){ #qab
v1<-(1/k)*(a*u10+b*u11+(k-a-b)*u0)#uab'
c1<-(1/k^2)*(a*o10+b*o11+(k-a-b)*o0)#oab'
s1<-dbinom(a,e[i],p)*dbinom(b,k-e[i],p)*(2*pi*c1)^(-1/2)*exp(-(d[i]-v1)^2/(2*c1))
s2<-0
for(a2 in 0:e[i]){
for(b2 in 0:k-e[i]){
v2<-(1/k)*(a2*u10+b2*u11+(k-a2-b2)*u0)#uab'
c2<-(1/k^2)*(a2*o10+b2*o11+(k-a2-b2)*o0)#oab'
s2<-s2+dbinom(a2,e[i],p)*dbinom(b2,k-e[i],p)*(2*pi*c2)^(-1/2)*exp(-(d[i]-v2)^2/(2*c2))
}
}
return(s1/s2)
}
f2<-function(a,b){ #qab*(yi-uab')^2
v1<-(1/k)*(a*u10+b*u11+(k-a-b)*u0)#uab'
c1<-(1/k^2)*(a*o10+b*o11+(k-a-b)*o0)#oab'
s3<-dbinom(a,e[i],p)*dbinom(b,k-e[i],p)*(2*pi*c1)^(-1/2)*exp(-(d[i]-v1)^2/(2*c1))*(d[i]-v1)^2
s4<-0
for(a2 in 0:e[i]){
for(b2 in 0:k-e[i]){
v2<-(1/k)*(a2*u10+b2*u11+(k-a2-b2)*u0)#uab'
c2<-(1/k^2)*(a2*o10+b2*o11+(k-a2-b2)*o0)#oab'
s4<-s4+dbinom(a2,e[i],p)*dbinom(b2,k-e[i],p)*(2*pi*c2)^(-1/2)*exp(-(d[i]-v2)^2/(2*c2))
}
}
return(s3/s4)
}
q1<-q1+f1(0,0)*d[i]#q00*yi连加
q2<-q2+f1(0,0)#q00连加
q3<-q3+f1(0,1)*d[i]#q01*yi连加
q4<-q4+f1(0,1)#q01连加
q5<-q5+f1(1,0)*d[i]#q10*yi连加
q6<-q6+f1(1,0)#q10连加
q7<-q7+f2(0,0)#q00*(yi-u00')^2连加
q8<-q8+f2(0,1)#q01*(yi-u01')^2连加
q9<-q9+f2(1,0)#q10*(yi-u10')^2连加
}
oldu0<-u0;oldu11<-u11;oldu10<-u10;oldo0<-o0;oldo11<-o11;oldo10<-o10;oldp<-p#记录上一次的迭代值
u0<-q1/q2
u11<-k*q3/q4-(k-1)*u0
u10<-k*q5/q6-(k-1)*u0
o0<-k*q7/q2
o11<-(k^2)*q8/q4-(k-1)*o0
o10<-(k^2)*q9/q6-(k-1)*o0
p<-1-(q2/m1)^(1/k)
epsilo<-1
if((u0-oldu0)^2<epsilo&
(u11-oldu11)^2<epsilo&
(u10-oldu10)^2<epsilo&
(o0-oldo0)^2<epsilo&
(o10-oldo10)^2<epsilo&
(o11-oldo11)^2<epsilo&
(p-oldp)^2<epsilo)break
}
Error in if ((u0 - oldu0)^2 < epsilo & (u11 - oldu11)^2 < epsilo & (u10 - :
missing value where TRUE/FALSE needed
> u0
[1] NaN
> u11
[1] NaN
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
admin_kefu
2018-12-4 14:22:33
您好,如果您的求助没有解决,请到项目交易发布需求,会有更快更专业的用户帮助您
https://bbs.pinggu.org/prj/
项目交易是为用户提供需求的平台,可以在平台发布你需求,也可以展现你的技术帮助他人,从而得到相应的报酬。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
栏目导航
爱问频道
经管文库(原现金交易版)
微观经济学
会计与财务管理
休闲灌水
stata专版
热门文章
《CDA教材一级:商业数据分析》2025版官方教 ...
还在为论文写作头秃?这位发表100+篇SSCI的 ...
CDA数据分析脱产就业班于2025年08月02日开班 ...
2022爱情伤感说说大全
Bayesian Econometric Modelling for Big D ...
Operations Management 14th Edition by W. ...
AI也会好奇,这是他追问的哲学问题。
2025年1-8月眼部护理市场洞察及新品趋势
Awe, innovation, and choice: A conceptua ...
又到发帖时间了啊!
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
几种免费下载文献的方法----我的文献应助经
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群