Я пытаюсь придумать матрицу дизайна / матрицу фиктивных переменных, которая не сбалансирована (в контексте проекта моделирования).Неравные наблюдения в настоящее время моделируются следующим образом:
set.seed(1)
n_i <- as.matrix(round(runif(3,min=0, max=5)))
n_i
[,1]
[1,] 1
[2,] 2
[3,] 3
Я хотел бы создать матрицу следующей формы на основе смоделированных размеров выборки выше:
des <- cbind(c(1,rep(0,5)),c(0,rep(1,2),rep(0,3)), c(rep(0,3),rep(1,3)))
Существуют ли простые способыделать это без сложных петель?Нет необходимости добавлять, что мой реальный набор данных насчитывает тысячи наблюдений.Буду признателен за любую помощь в этом.