如何生成具有 50 个自由度的 10 chi^2(即 \chi square")分布变量的 50 个观测值?
How do you generate 50 observations of 10 chi^2 (that's \chi square") distributed variables with 50 degrees of freedom?
我正在尝试生成 50 个 10 个 chi^2 分布变量的 50 个观测值
自由程度。然后我必须创建一个新变量,它是这 10 个 chi^2 分布变量中每个变量的平均值,并创建该变量的直方图(这将是 10 个观测值的样本)。有什么想法吗?
rchisq(10, 50)
将从 chi-squared 分布中生成 10 个具有 50 个自由度的随机数。我们可以重复 50 次,然后取每次的平均值。或者我们可以只创建 50 * 10 个观察值,并将它们分成 10 个一组。之后只需 运行 hist
用于直方图。
obs <- matrix(rchisq(50 * 10, 50), nrow = 10)
hist(colMeans(obs))
我正在尝试生成 50 个 10 个 chi^2 分布变量的 50 个观测值 自由程度。然后我必须创建一个新变量,它是这 10 个 chi^2 分布变量中每个变量的平均值,并创建该变量的直方图(这将是 10 个观测值的样本)。有什么想法吗?
rchisq(10, 50)
将从 chi-squared 分布中生成 10 个具有 50 个自由度的随机数。我们可以重复 50 次,然后取每次的平均值。或者我们可以只创建 50 * 10 个观察值,并将它们分成 10 个一组。之后只需 运行 hist
用于直方图。
obs <- matrix(rchisq(50 * 10, 50), nrow = 10)
hist(colMeans(obs))