搜索
人大经济论坛 附件下载

附件下载

所在主题:
文件名:  绘图code与运行完毕的R Workspace.rar
资料下载链接地址: https://bbs.pinggu.org/a-2262000.html
附件大小:
具体代码如下所示,
还有一个问题是,在如下代码的基础上如何进行修改,能改变红色方框内文字的大小?
在此先谢过啦^_^

  1. # Balance Plots
  2. d<- rbind(bal.nm,bal.maha,bal.gm,bal.psm,bal.psw,bal.eb)
  3. dn <- rownames(d)
  4. d<- data.frame(d)
  5. d$vname <- factor(dn,levels = unique(dn)[length(unique(dn)):1], labels = unique(dn)[length(unique(dn)):1])
  6. d$gr <- rep(c("Unadjusted","MahaDist Matching","Genetic Matching","PS Matching","PS Weighting","Entropy Balancing"),each=length(unique(dn)))
  7. d$gr <- factor(d$gr,levels=unique(d$gr)[1:length(unique(d$gr))],labels=unique(d$gr)[1:length(unique(d$gr))])

  8. mypal<-c("black",rep("darkgrey",4),"black")[6:1]
  9. Cex <- Cex2 <- 1


  10. # plot with SDs
  11. bplot <- function(x,y,...)
  12. {
  13. panel.abline(v=0, lwd = 1 , lty="solid")
  14. panel.abline(v=c(-.1,.1), lwd = 2 , lty="dotted")
  15. panel.abline(h=c(1:nrow(d)), lwd = 1 , lty="dashed", col="gray95")
  16. panel.xyplot(x,y,...)
  17. }

  18. print(

  19. xyplot(vname~round(sdiff.pooled/100,2),data=d,groups=gr,xlim=c(-.6,.6),
  20. panel = bplot
  21. ,par.settings = list(superpose.symbol = list(pch = c(15,19,17,18,15,1)[6:1],col=mypal,cex=0.75))
  22. ,xlab=list("standardized difference in means",cex=Cex),ylab="",auto.key=T,scales=list(y=list(cex=Cex),x=list(cex=Cex2,at=c(-.5,-.1,0,.1,.5),labels=c("-.5","-.1","0",".1",".5")))
  23. )
  24. )
复制代码




    熟悉论坛请点击新手指南
下载说明
1、论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道单击右健下载即可。
2、论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链论坛资源,盗链地址会很快失效。
3、本站为非盈利性质的学术交流网站,鼓励和保护原创作品,拒绝未经版权人许可的上传行为。本站如接到版权人发出的合格侵权通知,将积极的采取必要措施;同时,本站也将在技术手段和能力范围内,履行版权保护的注意义务。
(如有侵权,欢迎举报)
二维码

扫码加我 拉你入群

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

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

GMT+8, 2025-12-31 09:42