2014-10-10 36 views
0

我使用的編寫需要的元素添加到列表中的算法爲循環:添加ECDF元素列表中的週期,適當的名稱

empirical_cdf=list() 

for (j in 1:10) { 
    rvar <- rcauchy(n=1000, scale=j)^2 
    ecdf_rvar=ecdf(rvar) 
    # add ecdf_rvar to the statistic list with the name ecdf_rvar_j? 
} 

所以最終我希望能得到一個包含10個ecdfs的列表,可以通過$訪問。 ecdf對計算很有用,可以繪製,但不能作爲矢量存儲。

回答

0
empirical_cdf=list() 

for (j in 1:10) { 
    rvar <- rcauchy(n=1000, scale=j)^2 
    ecdf_rvar=ecdf(rvar) 
    empirical_cdf[[paste0("ecdf_rvar_", j)]] <- ecdf_rvar 
} 

empirical_cdf名稱是那麼

> names(empirical_cdf) 
[1] "ecdf_rvar_1" "ecdf_rvar_2" "ecdf_rvar_3" "ecdf_rvar_4" "ecdf_rvar_5" "ecdf_rvar_6" 
[7] "ecdf_rvar_7" "ecdf_rvar_8" "ecdf_rvar_9" "ecdf_rvar_10"