根据卡方分布创建向量x

时间:2019-03-12 17:14:18

标签: r

创建一个向量x,其中将包含来自χ^ 2的1000个实现 (5)分布(χ^ 2(5)表示具有5个自由度的卡方分布)。然后给 产生的命令:

(i)一个包含第2个,第50个和第800个元素的向量,

(ii)一个包含前250个元素的向量,

(iii)包含除第100到900之外的所有元素的向量 ,

(iv)一个包含所有大于1.5的值的向量,

(v)一个包含所有> 6或<4的值的向量。

(vi)包含第一,第二和第三四分位数的向量,

(vii)从x的元素中随机提取大小为500的样本,

所以,我不确定我的答案是否正确,但这是我的尝试:

x=(1:1000),
y=dchisq(x, df=5),

y[c(2,50,800)] #i)

y[1:250] #ii)

y[-c(100:900)] #iii)

y[c(1,5:1000)] #iv)

y[-c(4:6)] #v)

y[-c(750:1000)] #vi)

sample(x,500,replace=FALSE) #vii)

这些对吗?

0 个答案:

没有答案