Rcode:
`WR_edu5.3 <- data.frame(WTREDUC1.2=c("0","1"),
sd_age=mean(new_inc$sd_age),
sd_BMI=mean(new_inc$sd_BMI),
sd_FBG=mean(new_inc$sd_FBG),
sd_SBP=mean(new_inc$sd_SBP),
sd_DBP=mean(new_inc$sd_DBP),
sd_TG=mean(new_inc$sd_TG),
sd_HDL=mean(new_inc$sd_HDL),
hispanic1.2=c("0","1"),
RACER1.2=c("0","1","2"),
REGIONOFF1.2=c("0","1","2","3"),
PAYTYPER1.2=c("0","1","2","3","4","5"),
DIETNUTR1.2=c("0","1"))`
Ошибка: ошибка в data.frame (WTREDUC1.2 = c ("0", "1"), sd_age = mean (new_inc $ sd_age),: аргументы подразумевают различияколичество строк: 2, 1, 3, 4, 6
фактор-переменные: WTREDUC1.2, hispanic1.2, RACER1.2, REGIONOFF1.2, PAYTYPER1.2, DIETNUTR1.2 создали переменные, так что каждыйзначение будет оставаться постоянным по отношению к их среднему значению, вычисленному из исходной записи данных в наборе данных new_inc: например, sd_age .. и т. д.
Я пробовал несколько вещей, читая подобные сообщения, но НЕ работал: например. data.frame(word = do.call(c, WR_edu5.3),
group = rep(1:length(WR_edu5.3),
sapply(WR_edu5.3, length)))
require(reshape2)
melt(WR_edu5.3)
require(reshape2)
WR_edu5.3$id <- rownames(WR_edu5.3)
melt(WR_edu5.3)
Я ценю любой совет. Благодарю вас.