2017-08-02 4 views
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の機能は何ですか。どのようにアクセスできますか?

+0

おそらくhttps://stackoverflow.com/questions/19226816/how-can-i-view-the-source-code-for-a-function – user20650

答えて

2

これを使用してみてください...

stats:::qr.lm 

:::あなたは、パッケージの内部にあるオブジェクトにアクセスする方法です。

関連する問題