所以基本上我必須從標準正態分佈中得到一個隨機樣本(稱爲x),然後我必須對它進行排序,然後將有序向量放入10第一組包含10個最低等的組。現在,我必須創建一個新的向量,使得按x的順序,y中的值是x的值所在的組編號。即,x中的前3個值分別爲2,5 & 4,那麼y中的前3個值是2,5,4 ... 任何人都可以對我的代碼提供一些幫助,看看我出錯了嗎?R:獲取樣本並將其放入組
x<-rnorm(100, mean=0, sd =1)
y<-(c(x))
datart<-x[order(x)]
datart
v1<-datart[1:10]
v2<-datart[11:20]
v3<-datart[21:30]
v4<-datart[31:40]
v5<-datart[41:50]
v6<-datart[51:60]
v7<-datart[61:70]
v8<-datart[71:80]
v9<-datart[81:90]
v10<-datart[91:100]
for (i in y)
{
if (i<-v1) print(1)
else if (i<-v2) print(2)
else if (i<-ve) print(3)
else if (i<-v4) print(4)
else if (i<-v5) print(5)
else if (i<-v6) print(6)
else if (i<-v7) print(7)
else if (i<-v8) print(8)
else if (i<-v9) print(9)
else if (i<-v10) print(10)
}