R统计分布图

R统计分布图,r,plot,statistics,R,Plot,Statistics,我在做统计作业时遇到了一些麻烦 我需要在两个内联图中以图形表示密度和分布函数,用于学生、Fisher和ChiS重新分区的一组参数(必须至少有4个参数) 让我们仅以学生重新分配为例 根据我在互联网上的搜索,我得出了以下结论: 首先,我需要生成一些随机值 x <- rnorm( 20, 0, 1 ) 但是,如何对四组参数执行此操作?它们应该在同一个图中表示 到目前为止,这是实现我目标的好方法吗? 如果我错了,请告诉我。要绘制某个分布的几个密度,首先必须有一个支持向量,在下面的例子中是x。 然

我在做统计作业时遇到了一些麻烦

我需要在两个内联图中以图形表示密度和分布函数,用于学生、Fisher和ChiS重新分区的一组参数(必须至少有4个参数)

让我们仅以学生重新分配为例

根据我在互联网上的搜索,我得出了以下结论:

首先,我需要生成一些随机值

x <- rnorm( 20, 0, 1 )
但是,如何对四组参数执行此操作?它们应该在同一个图中表示

到目前为止,这是实现我目标的好方法吗?
如果我错了,请告诉我。

要绘制某个分布的几个密度,首先必须有一个支持向量,在下面的例子中是
x

然后用您选择的参数计算密度值。
然后把它们画出来

在下面的代码中,我将绘制4个Sudent-t pdf,自由度为1到4

x <- seq(-5, 5, by = 0.01)    # The support vector
y <- sapply(1:4, function(d) dt(x, df = d))

# Open an empty plot first
plot(1, type = "n", xlim = c(-5, 5), ylim = c(0, 0.5))
for(i in 1:4){
    lines(x, y[, i], col = i)
}

x参见
?线条
?点
…另请参见
?matplot
。要生成4次使用
复制(4,rnorm(20))
。好的,谢谢您的回答@我做什么都行?生成这些随机值,然后使用dt和pt?这就是我被要求做的吗?非常感谢!为了更好地理解:我选择的一组参数(必须至少有4个)在您的解决方案中由度或自由度表示?或者我应该有4个x向量?而且,对于F和卡方,我可以使用相同的代码?如果我将dt(…改为df(…我得到:xy中的误差。坐标(x,y):'x'和'y'长度不同。我必须做什么?1)是的,参数集是度或自由度。2)对于F分布,你必须使用
x
,就像我回答的最后一句话一样,然后可能类似于df(x,df1=d,df2=3)
。(或任何其他自由度的选择。)然后需要使用
ylim
的值。我试过
ylim=c(0,1)
x <- seq(-5, 5, by = 0.01)    # The support vector
y <- sapply(1:4, function(d) dt(x, df = d))

# Open an empty plot first
plot(1, type = "n", xlim = c(-5, 5), ylim = c(0, 0.5))
for(i in 1:4){
    lines(x, y[, i], col = i)
}