私はRで、パッケージの次のセットをロードRバージョン2.15.1(2012-06-22)とmgcvバージョン1.7から22Rパッケージmgcvとの互換性に関する既知の問題はありますか?互換性に関する一般的なルールはありますか?
を使用します。
library(sqldf)
library(timeDate)
library(forecast)
library(xts)
library(tseries)
library(MASS)
library(mgcv)
私が実行できないことが起こりますシンプルなモデル(私はコードを省略します)。ヘルプページから取られたとしても、サンプルコード:私はちょうどパッケージmgcvをロードし、その後すぐに、サンプルコードを使用する場合、すべてが、正常に動作することを
Error in qr.qty(qrc, sm$S[[l]]) :
NA/NaN/Inf in foreign function call (arg 5)
In addition: Warning message:
In smoothCon(split$smooth.spec[[i]], data, knots, absorb.cons, scale.penalty = scale.penalty, :
number of items to replace is not a multiple of replacement length
注:
dat = gamSim(1,n=400,dist="normal",scale=2)
b = gam(y~s(x0)+s(x1)+s(x2)+s(x3),data=dat)
はエラーになります。また、すべてのパッケージをロードしてサンプルコードを実行するだけで動作します。 I
- 負荷のすべてのパッケージ
- は、いくつかのファイルの読み込み、sqldf文、TSの操作とパッケージ予報からいくつかのモデルをすれば、それだけでは動作しません。
- GAMを適用してもそれ以上は機能しません。
明らかに一般的な環境の変数定義は、パッケージの機能を混乱させます。
は、既知の問題はありますか?いろいろなパッケージを読み込んだら、私が従わなければならない一般的な規則はありますか?パッケージmgcvを「妨害する」コードを書くことはできますか?
あなたのステップ(2)はやや曖昧です。おそらく、問題を引き起こすより具体的なものに絞り込む必要があります。 – joran
誤って他のgamパッケージをmgcvでロードすると、同様のエラーメッセージが表示されました。両方が同時にロードされていないことを確認してください – Meso
@Meso:他のGAMパッケージはどういう意味ですか? – Richard