[問題] 怎麼產生4*3 cells mutliplot

作者: kaimao135559 ( 冂)   2020-12-16 12:50:47
[問題類型]:
程式諮詢(我想用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))
}
}
作者: locka (locka)   2020-12-16 15:09:00
原生函式的話 par(mfrow=c(3,4)) 應該就可以~
作者: kaimao135559 ( 冂)   2020-12-16 15:44:00
剛剛已經做出來了謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com