2016-05-31 3 views
0

В основном, я хочу попробовать 9 независимых реализаций для равномерного распределения U (0,1) 2578 раз, и это хорошо работает, используя либоотбора проб реализации в многомерный массив в R

replicate(2578,{runif(9,0,1)}) 

или

F=c() 
for (i in 1:2578){ 
F[i,]=runif(9,0,1) 
} 

Теперь я хочу, чтобы это повторялось, скажем, 10 раз, т. Е. Создавая 10 новых образцов 2578x9. Я хочу создать многомерный массив или лучше представить его прямоугольным параллелепипедом длиной 9, высотой 2578 и шириной (10, 1000, 100000, ...). Как я могу это достичь?

ответ

0

Я думаю, что ваши гипотетические данные могли бы извлечь выгоду из структурировано непосредственно в массив: что бы сделать их гораздо проще в обращении:

dims <- c(2578, 9, 100) 
tmp <- runif(prod(dims)) 
A <- array(tmp, dims) 
Смежные вопросы