2016-10-28 14 views
-1

splines2パッケージをインストールしてロードしましたが、関数bs()を呼び出すとエラーメッセージが表示されます。どのように私はこの問題に対処することができます任意のアイデア?ありがとうございました。bs()関数が見つかりません

library("splines2", lib.loc="~/R/win-library/3.3") 
model <- lm(hwy ~ bs(displ, 4)) 
# Error in eval(expr, envir, enclos) : could not find function "bs" 
+0

'bs'はsplines2ではなくsplinesパッケージ(Rに付属)からのエクスポートです。 –

+0

ありがとう、私はそれを発見したばかりです。 – AlK

答えて

0

あなたはうんざりしています。 splines::bsまたはsplines2::bSplineのいずれかを使用する必要があります。

ここでsplines2::bSplineを使用する理由はわかりません(特にdegreeを指定しないと3に設定されています)。この機能は、主にsplines::bsに基づいています。 splines::bsの拡張機能です。degree = 0を指定すると、部分的に一定の基準を得ることができ、splines::bsでは許可されません。しかし、degree > 0の場合は、残りの部分はsplines::bsとなります。

関連する問題