Mam dwa modele regresji logistycznej w R wykonane glm()
. Oba używają tych samych zmiennych, ale zostały wykonane przy użyciu różnych podzbiorów macierzy. Czy istnieje prosty sposób na uzyskanie średniego modelu, który podaje średnie współczynników, a następnie użycie go z funkcją predykcji ()?
[przepraszam, jeśli tego typu pytanie powinno zostać opublikowane na stronie programistycznej, daj mi znać, a tam go opublikuję]
Dzięki
r
generalized-linear-model
Andrzej
źródło
źródło
caret
pakiet ma kilka ciekawych funkcji do łączenia modeli.Odpowiedzi:
Czy chcesz wziąć średnią z przewidywanych prawdopodobieństw, czy średnią współczynników? Dadzą różne wyniki, ponieważ regresja logistyczna obejmuje nieliniową transformację predyktora liniowego.
Każda z tych funkcji byłaby czymś takim. Ustaw,
avg
aby"prob"
uzyskać pierwsze, lub coś innego dla drugiego.źródło
glm_2
. Wywołaj powyższą funkcję,predict.glm_2
a następnie możesz użyć jejpredict()
na obiekcie zgodnie z wymaganiami.