<代码>predict.lm函数的头部为:
我有些困惑如何评估参数
我知道它代表残差的方差,但它作为变量传递,而不是作为字符字符串传递,稍后可以读取和转换。
这个函数的帮助文档对这个问题并不明确,我认为这可能与R的实际工作方式有关,而不是与这个特定的函数有关。
某种程度上,参数
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, ...)
我有些困惑如何评估参数
pred.var = res.var/weights
。我知道它代表残差的方差,但它作为变量传递,而不是作为字符字符串传递,稍后可以读取和转换。
这个函数的帮助文档对这个问题并不明确,我认为这可能与R的实际工作方式有关,而不是与这个特定的函数有关。
某种程度上,参数
pred.var
将默认为残差的方差- sd(fit$residuals)^2
- 但我看不出如何实现。