La tête de la fonction predict.lm
estArgument en fonction `predict.lm`
predict.lm <- function (object, newdata, se.fit = FALSE, scale = NULL, df = Inf,
interval = c("none", "confidence", "prediction"), level = 0.95,
type = c("response", "terms"), terms = NULL, na.action = na.pass,
pred.var = res.var/weights, weights = 1, ...)
Je vais avoir du mal à comprendre comment certains l'argument pred.var = res.var/weights
est évalué. Je sais que cela représente la variance des résidus, mais elle est transmise en tant que variable comme oposed à une chaîne de caractères où il pourrait être lu et traduit plus tard.
L'aide pour cette fonction n'est pas explicite sur ce problème, ce qui pourrait être lié à la façon dont R fonctionne réellement et pas tellement à cette fonction particulière.
Certains comment, l'argument pred.var
par défaut à la variance des résidus - sd(fit$residuals)^2
- mais je ne peux pas voir comment.
L'article mencioned par tonytonov sur la façon dont fonctionne recherche variable R est un incontournable. – Eduardo