Создание образцов единичных квадратов с различным набором точек в R - PullRequest
0 голосов
/ 20 сентября 2018

Я собираюсь создать, например, 100 точек на единичный квадрат, и мне нужно создать 1000 единичных квадратов с другим набором из 100 точек.Точки должны быть созданы как

x = runif(100, min = 0, max = 1)
y = runif(100, min = 0, max = 1)

Я думал создать x[i], где я из 1 to 1000 как

x=NULL
for(i in 1:1000){
  x[i]=runif(100, min = 0, max = 1)
}

, но это не сработало.Ты хоть представляешь, как это сделать?

1 Ответ

0 голосов
/ 20 сентября 2018

Вы не можете присвоить NULL значение x, а затем использовать индексы, используйте x=vector("numeric",1000), также вы не можете назначить 100 значений в одном индексе вектора, возможно, вам нужна матрица x=matrix(NA,nrow=100,ncol=1000).

Или даже лучшеmatrix(rnorm(100*1000),nrow=100,ncol=1000).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...