포아송 회귀 모형을 작성한 후 R의 예측 함수를 사용하여 예측을 할 수 있습니다. R에 설정된 새 데이터로 작업 할 수 없습니다. 오류가 발생합니다.포아송 회귀 모형의 예측, R의 데이터 프레임 (오류 : 인수가 다른 행 수를 의미 함 : 0, 1)
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)))
Error in data.frame(patient = mean(myd$patient), hypertensive = factor(1:4, : arguments imply differing number of rows: 1, 4, 2, 3
왜 "복잡한"'factor' 선언을 가지고있다? 예를 들어 어떻게해야합니까? '고혈압 = as.factor (myd $ 고혈압)'등등? –
또한 질문과 제목이 푸 아송 회귀와 아무 관련이 없습니다. –
'data.frame' 대신'expand.grid'를 시도하십시오. 아마도 그 대신에 원하는 것이 될 것입니다. –