我想绘制几个侧向概率分布(x轴上的密度,y轴上的变量)。每个分发都将与不同的类别相关联,我希望它们并排放置,以便我可以在它们之间进行比较。这有点像盒子图,但我想要一个理论概率分布,我将指定给出参数。因此,如果它们都是正态分布,我只需为每个分布提供均值和标准偏差。感谢。
答案 0 :(得分:2)
x <- seq(-10, 10, length=100)
normal.dist <- dnorm(x, 0, 2)
f.dist <- df(x, 3, 4)
t.dist <- dt(x, 3)
chi.dist <- dchisq(x,3)
par(mfrow=c(2,2))
plot(x, normal.dist, type='l', lty=1 )
plot(x, f.dist, type='l', lty=1, xlab="x value", col='blue')
plot(x, t.dist, type='l', lty=1, xlab="x value", col='red')
plot(x, chi.dist, type='l', lty=1, xlab="x value", col='green')
另见RomanLuštrik的非常有用的链接以及helfiles(例如?dnorm
)。
旋转轴
x <- seq(-10, 10, length=100)
normal.dist <- dnorm(x, 0, 1)
normal.dist2 <- dnorm(x, 0, 2)
normal.dist3 <- dnorm(x, 0, 3)
normal.dist4 <- dnorm(x, 0, 4)
par(mfrow=c(2,2))
plot(normal.dist, x, type='l', lty=1 )
plot(normal.dist2, x, type='l', lty=1, col='red' )
plot(normal.dist3, x, type='l', lty=1, col='green' )
plot(normal.dist4, x, type='l', lty=1, col='blue' )
答案 1 :(得分:0)
您可以为绘图显示设置框架,并使用par(mfrow())指定要在框架中显示的绘图数量,例如:
par(mfrow=c(2,2))
plot(first plot)
plot(second plot)
hist(third histogram)
boxplot(fourth boxplot)
有关完整说明,请参阅以下链接: http://www.statmethods.net/advgraphs/layout.html