Я хочу реплицировать наблюдения на основе значений переменной iptw
, чтобы создать псевдопопуляции для дальнейшего анализа.
Например, если iptw=4.5
, то следует создать weight=5
инаблюдение / строка умножается на 5. Аналогично, если iptw=2.3
, то weight=2
, и эта строка умножается на 2, что эквивалентно добавлению соответствующего наблюдения дважды к фрейму данных.
Вот мой набор данных:
dtNEW <- data.table(id = 1:4, x1 = 10:13, x2=21:24, iptw=c(2.3,0.6,4.5,0.1))
Есть похожий вопрос здесь , но решения там не отвечают на мой вопрос.