Предположим, у меня есть биномиальное распределение, где n = 12, p = 0,2.Я делю этот образец на 4 блока (группы), каждый блок имеет размер группы 3. Затем я удаляю выход, сумма которого равна 0. Для остальных выходов я пытаюсь объединить все оставшиеся выходы в новыйвектор.Вот мой код
set.seed(123)
sample1=rbinom(12,1,0.2)
chuck2=function(x,n)split(x,cut(seq_along(x),n,labels=FALSE))
chunk=chuck2(sample1,4)
for (i in 1:4){
aa=chunk[[i]]
if (sum(aa)!=0){
a.no0=aa
print(a.no0)
}
}
А вот и вывод:
[1] 1 1 0
[1] 0 1 0
[1] 0 1 0
Я хочу объединить эти три выхода в новый вектор, например:
[1] 1 1 0 0 1 0 0 1 0
, но яПонятия не имею, как это работает, какие-либо советы, пожалуйста?