Nach dem Erstellen des Poisson-Regressionsmodells können wir eine Vorhersage mit Vorhersagefunktion in R erstellen. Aber ich habe ein Problem wo Ich kann nicht mit meinen neuen Daten in R trainieren. Es gibt einen Fehler.Vorhersage in Poisson-Regression, Datenrahmen in R (Fehler: Argumente implizieren unterschiedliche Anzahl von Zeilen: 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
Warum die „verschlungene“ 'factor' Erklärungen? Warum tust du nicht einfach z.B. 'hypertensive = as.factor (myd $ hypertensive)' und so weiter? –
Auch Ihre Frage plus Titel hat nichts mit Poisson-Regression zu tun. –
versuchen Sie 'expand.grid' anstelle von' dat.frame', das ist wahrscheinlich, was Sie stattdessen wollen. –