0
predict.lm
関数がRでどのように機能するのかわかりません。そのため、コンソールに関数の名前を入力してコードを見て、新しいスクリプトや新機能にpredを呼び出します。R - `qr.lm`関数はどこにありますか
pred <- 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, ...)
{
<here goes the body of the predict.lm function which
I do not copy to the post so it remains readable>
}
その後、私はすべてがOKであることを確認し、predict.lm
機能のコピーである新しい機能pred
を用いた予測を求めるためにモデルをフィット:
fit <- lm(Sepal.Length ~ Species, data = iris)
new_obs = data.frame(Species = "versicolor")
print(pred(fit, newdata = new_obs, interval = "prediction"))
しかし、私はこのエラーを受け取りました:
Error in pred(fit, newdata = newobs, interval = "prediction" :
could not fund function "qr.lm"
私は関数qr.lm
を検索しましたが見つかりませんでした。私はqr
の機能しか見つけません。
ここではqr.lm
の機能は何ですか。どのようにアクセスできますか?
おそらくhttps://stackoverflow.com/questions/19226816/how-can-i-view-the-source-code-for-a-function – user20650