10001036
Teaching notes of szpku dot lixiaoxu at gmail dot com
Skip to content
Home
About
SEM with MD
Appendix 5: Figure 7
Appendix 7: Polulation
Study 1
Study 2
Study 6
To cite
Study 6
5%缺失率的影响
###### 5% missingness effect on \mu and \sigma ##### mr=.05; ##missing rate mc=(-500:500)*.01; v=mc*0+NA; m=v; f1<-function(x) x * dnorm(x); f2<-function(x) x^2 * dnorm(x); for (i in 1:length(mc)) { if ((pnorm(mc[i]) > mr/2) & (pnorm(-mc[i]) > mr/2)){ c.l = qnorm(pnorm(mc[i]) - mr/2); c.r = qnorm(pnorm(mc[i]) + mr/2); m[i]= ( - integrate(f1,lower=c.l,upper=c.r)$value) /(1-mr); v[i]= (1 - integrate(f2,lower=c.l,upper=c.r)$value) /(1-mr)-m[i]^2; } } op<-par(mfrow=c(2,1)); plot(mc[!is.na(v)],sqrt(v[!is.na(v)]), type="l", xlab=paste("position of the ",mr*100,"% missing interval"), ylab=expression( ~sigma) ); abline(h=1,col='grey'); plot(mc[!is.na(v)],m[!is.na(v)],type="l", xlab=paste("position of the ",mr*100,"% missing interval"), ylab=expression( ~mu) ); abline(h=0,col='grey'); par(op); ## #### 5% missing data on tail or in centre ##### op<- par(mfrow=c(2,1)) x= (-500:500)/100; xp=(x<=qnorm(.05)); plot(x,y_1<-dnorm(x),type="h",ylab="freq"); points(x[xp],dnorm(x[xp]),type="h",col="grey"); xp=((x<=qnorm(.5+.05/2)) & (x>=qnorm(.5-.05/2))); points(x[xp],dnorm(x[xp]),type="h",col="blue"); plot(x,x*.8,ylab="y(complete)",xlab="x(MNAR)",type="n"); x<-rnorm(500); y<-rnorm(500)*.6+.8*x; points(x,y); xp=(x<=qnorm(.05)); points(x[xp],y[xp],col="grey"); xp=(x<=qnorm(.5+.05/2)) & (x>=qnorm(.5-.05/2)) points(x[xp],y[xp],col="blue"); points(x[order(x)],predict(loess(y~x))[order(x)],type="l",col="red"); par(op);
任意缺失率的影响
##### missing rate vs mu & sigma bounds ##### mark.rv=.075; ##Input missing rate here mrv=0.0001*(1:2000); ##missing rate varies from 0001 to .2000 mrv=c(mark.rv,mrv); m=mrv*0+NA; v.max=m; v.min=m; f1<-function(x) x * dnorm(x); f2<-function(x) x^2 * dnorm(x); for (i in 1:length(mrv)) { mr = mrv[i]; c.l = -Inf; c.r = qnorm(mr);##missing at one side m[i]= ( - integrate(f1,lower=c.l,upper=c.r)$value) /(1-mr); c.l = qnorm(mr/2);c.r=-c.l;##missing at both sides v.min[i]= (integrate(f2,lower=c.l,upper=c.r)$value) /(1-mr)-m[i]^2; c.l = qnorm(.5 - mr/2); c.r = qnorm(.5 + mr/2);##missing at center v.max[i]= (1 - integrate(f2,lower=c.l,upper=c.r)$value) /(1-mr); } op<-par(mfrow=c(2,1)); plot(rbind(mrv[-1],mrv[-1]),sqrt(rbind(v.min[-1],v.max[-1])), type="n", xlab=paste("missing rate=",mark.rv), ylab=expression(~sigma), main=paste(sqrt(v.min[1]),sqrt(v.max[1])) ); points(mrv[-1],sqrt(v.min[-1]),type="l"); points(mrv[-1],sqrt(v.max[-1]),type="l"); abline(v=mark.rv,col='grey'); plot(mrv[-1],m[-1],type="l", xlab=paste("missing rate=",mark.rv), ylab=expression( ~mu), main=paste(m[1]) ); abline(v=mark.rv,col='grey'); par(op);
Categories
Chinese
English
Meta
Log in
Blog Search
Recent Comments
ThinkPad X41和X41T 的一些技巧摘抄
on
转载:公益广告一枚(已更新)
A Newer Framework « Decision Stats
on
Wordpress (and WPMU) Plugin for R Web Interface
10001036 : 《结构方程模型及其应用》(侯, 温, & 成,2004)部分章节R代码
on
Paper for 1st Chinese useR! Conference: Web Powered by R, or R Powered by Web
joomlagate.com
on
[二度更新并推荐]愉快地发现SciTE和LyX在WinXP下都支持中文
lixiaoxu
on
My first wp plugin work: LaTeX_Math_cgi 1.0
链接表
My family blog
Rweb
RWebFriend Plugin Demo Blog
WordPress.org
Recent Posts
可改进翻译的统计术语歧义
转载:公益广告一枚(已更新)
Why practitioners discretize their continuous data
《结构方程模型及其应用》(侯, 温, & 成,2004)部分章节R代码
Paper for 1st Chinese useR! Conference: Web Powered by R, or R Powered by Web
Archives
February 2010
June 2009
March 2009
December 2008
November 2008
October 2008
September 2008
May 2008
April 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
Pages
About
SEM with MD
Appendix 5: Figure 7
Appendix 7: Polulation
Study 1
Study 2
Study 6
To cite