[R] test logistic regression model

Gábor Malomsoki gm@|om@ok|1980 @end|ng |rom gm@||@com
Sun Nov 20 16:29:30 CET 2022


Dear Bert,

Yes, was trying to fill the not existing categories with NAs, but the
suggested solutions in stackoverflow.com unfortunately did not work.

Best regards
Gabor


Bert Gunter <bgunter.4567 using gmail.com> schrieb am So., 20. Nov. 2022, 16:20:

> You can't predict results for categories that you've not seen before
> (think about it). You will need to remove those cases from your test set
> (or convert them to NA and predict them as NA).
>
> -- Bert
>
> On Sun, Nov 20, 2022 at 7:02 AM Gábor Malomsoki <gmalomsoki1980 using gmail.com>
> wrote:
>
>> Dear all,
>>
>> i have created a logistic regression model,
>>  on the train df:
>> mymodel1 <- glm(book_state ~ TG_KraftF5, data = train, family =
>> "binomial")
>>
>> then i try to predict with the test df
>> Predict<- predict(mymodel1, newdata = test, type = "response")
>> then iget this error message:
>> Error in model.frame.default(Terms, newdata, na.action = na.action, xlev =
>> object$xlevels)
>> Factor  "TG_KraftF5" has new levels
>>
>> i have tried different proposals from stackoverflow, but unfortunately
>> they
>> did not solved the problem.
>> Do you have any idea how to test a logistic regression model when you have
>> different levels in train and in test df?
>>
>> thank you in advance
>> Regards,
>> Gabor
>>
>>         [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>> http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>>
>

	[[alternative HTML version deleted]]



More information about the R-help mailing list