После построения модели регрессии Пуассона мы можем построить прогноз, используя функцию прогнозирования в R. Но у меня есть проблема, когда я не могу работать с моими новыми данными, установленными в R. Это дает ошибку.
newdata <- data.frame(
patient = mean(myd$patient),
hypertensive = factor(1:4, levels = 1:4, labels = levels(myd$hypertensive)),
PCOS = factor(1:2, levels = 1:2, labels = levels(myd$PCOS)),
age = factor(1:3, levels = 1:3, labels = levels(myd$age)),
miscarriage = factor(1:2, levels=1:2, labels = levels(myd$miscarriage)))
Ошибка в data.frame (пациент = среднее (myd $ пациент), гипертонический = фактор (1: 4,: аргументы подразумевают разное количество строк: 1, 4, 2, 3)
factor
декларации? Почему бы вам просто не сделать, например,hypertensive = as.factor(myd$hypertensive)
и так далее? - person Maurits Evers   schedule 02.12.2017expand.grid
вместоdata.frame
, это, вероятно, то, что вы хотите вместо этого. - person Neal Fultz   schedule 02.12.2017