作者kaimao135559 ( 冂)
看板R_Language
标题[问题] 怎麽产生4*3 cells mutliplot
时间Wed Dec 16 12:50:47 2020
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
请把以下不需要的部份删除
新手(没写过程式,R 是我的第一次
[问题叙述]:
请简略描述你所要做的事情,或是这个程式的目的
我要从t分配(df=1,2,3)抽样n=30,60,120,1000,计算样本平均,每个组合重复1000次,
把样本平均的density画成4*3(n,df)cells 的图,我现在只会画出12个分别的density,
不知道如何把12个density做成一张4*3的图,好像是要用matplot,但不知如何用
想请教大家,谢谢!
[程式范例]:
y_bar<-matrix(nrow=4,ncol=1000)
n<-c(30,60,120,1000)
v<-c(1,2,3)
for(t in 1:3){
for(j in 1:4){
for(i in 1:1000){
y<-rt(n[j],v[t])
y_bar[j,i]<-mean(y)
}
d<-density(x=y_bar[j,],bw=0.1)
plot(d,xlim=c(-30,30),ylim=c(0,2))
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.25.106 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1608094249.A.B31.html
1F:→ locka: 原生函式的话 par(mfrow=c(3,4)) 应该就可以~ 12/16 15:09
2F:→ kaimao135559: 刚刚已经做出来了谢谢 12/16 15:44