Iは、グループによって異なる値を有するRにロードされたデータフレームを有する:lapplyを使ってRのリスト全体に関数を適用しますか?
Group Value
A 50
A 2
A 55
B 41
B 60
B 102
C 24
C 60
C 2
D 6
D 9
D 20
E 1
E 23
E 19
Iグループによってデータを分割する分割機能を使用しています:
mylist <- split(mydata, mydata$Group)
mylist
Iは、次いで、自動作成しています。 ARIMA出力を個別のグループ(別のデータフレームとして既にRにロードされているグループで)で実行すると、ARIMAの出力が返されます。
しかし、私がしたいのは、ARIMA関数を使ってデータセット内のすべてのグループのARIMAを自動的に計算することです。しかし、私はこれを行うためにlapplyを使用する方法が不明です。
私が試してみました:
Error in auto.arima(x) : No suitable ARIMA model found
う:私がしたいように、私は、エラーメッセージを取得していますよう
allarima <- lapply(mylist,arm)
しかし、それは、グループ全体で個別にARIMAモデルを実行していないようですどのようにlapplyを関数と共に正しく使用するかに関する助けに感謝してください。どうもありがとう。
この関数で 'Value'カラムを使用しますか?すなわち、 'arm < - function(x)auto.arima(x $ Value)' – user20650
ビンゴです。私はこの問題を投稿してから作業していましたが、関数がDate、Nameなどの不適切な変数についても計算していたことに気付いていました。 – empoleon