Fonctions R pour Régression Linéaire Multiple et Logistique
Ce document présente les principales fonctions utilisées en R pour effectuer des analyses de
régression linéaire multiple et logistique. Chaque fonction est expliquée brièvement avec sa
syntaxe.
Régression Linéaire Multiple
lm()
Rôle : Ajuste un modèle de régression linéaire multiple.
Synthaxe :
lm(Y ~ X1 + X2 + X3, data = votre_data)
summary()
Rôle : Affiche un résumé détaillé des paramètres ajustés.
Synthaxe :
summary(modele)
predict()
Rôle : Réalise des prédictions sur des nouvelles données.
Synthaxe :
predict(modele, newdata = votre_data, interval = 'confidence')
fitted()
Rôle : Retourne les valeurs prédites pour les observations utilisées pour ajuster le modèle.
Synthaxe :
fitted(modele)
AIC()
Rôle : Évalue la qualité du modèle avec le critère d'information d'Akaike.
Synthaxe :
AIC(modele)
BIC()
Rôle : Évalue la qualité du modèle avec le critère bayésien d'information.
Synthaxe :
BIC(modele)
residuals()
Rôle : Extrait les résidus du modèle.
Synthaxe :
residuals(modele)
[Link]()
Rôle : Identifie les points influents dans le modèle.
Synthaxe :
[Link](modele)
cor()
Rôle : Calcule la matrice de corrélation entre les variables explicatives.
Synthaxe :
cor(votre_data[, c('X1', 'X2', 'X3')])
confint()
Rôle : Fournit l'intervalle de confiance des coefficients estimés.
Synthaxe :
confint(modele, level = 0.95)
Régression Logistique
glm()
Rôle : Ajuste un modèle de régression logistique pour des données catégoriques.
Synthaxe :
glm(target ~ X1 + X2 + X3, family = binomial(link = 'logit'), data = votre_data)
summary()
Rôle : Affiche un résumé détaillé des paramètres ajustés.
Synthaxe :
summary(modele_log)
predict()
Rôle : Prédire les probabilités pour les observations nouvelles ou existantes.
Synthaxe :
predict(modele_log, newdata = votre_data, type = 'response')
fitted()
Rôle : Retourne les probabilités ajustées pour les observations dans l'échantillon.
Synthaxe :
fitted(modele_log)
exp(coef())
Rôle : Transforme les coefficients en odds ratios.
Synthaxe :
exp(coef(modele_log))
confint()
Rôle : Fournit l'intervalle de confiance des coefficients ou des odds ratios après
transformation.
Synthaxe :
exp(confint(modele_log))