問題タブ [forecasting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - マルチレベル階層で「hts」を使用するにはどうすればよいですか?
時系列の大規模なセット(5,000以上)を予測しています。これを階層的なアプローチで行いたいのですが、より高いレベルで予測を行い、次に予測を各SKUに割り当てます。より高いレベル(トップダウン)で予測を行いながら、より低い地理的レベルの詳細にズームインするには、これを行う必要があると思います。
たとえば、以下に私が考えている構造のサンプルを示します。
大陸レベル(つまり、ヨーロッパまたはアフリカ)レベルでトップダウン予測を行いたいと思います。次に、適切なシェアを国に割り当て、次にその国のクライアントに割り当て、次にSKUに割り当てます。
'hts'パッケージのドキュメントには、2レベルの階層でこれを行う方法の例があります。マルチレベルの階層でこれを行う方法について誰かがアドバイスできるかどうか疑問に思っていましたか?
r - Rを使用した時系列分解
を使用R
して、forecast package
いくつかの時系列モデルを作成しています。現在、このtbats
関数を使用して、複数の季節性データを処理しています。
近似モデルをプロットすると、時系列コンポーネントを含むプロットが得られます。私の質問は、slope
コンポーネントが正確に何を意味するのかということです。(ドキュメントで見つかりませんでした)。
コード:
ありがとう!
r - 予測の標準誤差の予測
私は R の初心者で、Stata の世界から来ました。次のように線形モデルを実行しました(約100個の変数、それぞれに500個のデータポイントなどがあります):
stdf
ここで、適合値ごとに、stataの関数のように、予測の標準誤差を見つけたいと考えています。
私は次のコードを試しました:
しかし、次のエラーが発生します。
私は何を間違っていますか?また、係数を書いたのと同様の方法で write.csv コマンドを使用して出力をエクスポートするにはどうすればよいですか。
ありがとう!
matlab - MATLAB - 遅れた時間ステップ ベクトルの行列の作成 (パディングに似ていますか?)
水文学的時系列を表す 429x1 ベクトルがあります。時系列を時間ステップで「遅らせる」ことを検討しており、ANN分析のためにnftoolに入力するためのマトリックスに変換します。マトリックスの幅は、入力層の入力ニューロンの量によって制御されます。これは、スプレッド シートから読み取った値です。これは、例を説明するために短い時系列を使用してやりたいことです。
結果:
newA =
これは最も難しいことではないと確信していますが、ワンライナーで実行できますか?
どんな助けでも大歓迎です。
乾杯、
JQ
newA =
r - Rスタジオを介した日付を含むR ForecastへのCSV入力?
さまざまな予測方法を実験しようとしている非常に単純な csv ファイルがあります。
Rスタジオを使用してインポートすると、このリストが表示されます。(上)リスト名だけです。参照できないように見えるColヘッダー。
私は R のまったくの初心者ですが、データフレームが必要であり、1 番目の列は日付型である必要があると考えています。ここからそこにたどり着く方法がわかりません..そして..そして、それは予測への入力の正しいレイアウトですか?
予測 (マルチモデル) を使用して行 10-4 を使用し、3 の UnemplRt を使用して 3 の「合計」を予測する方法。 1)もちろん、これは来年の予測になります...スプレッドシートの直線的な線形回帰から機能するようになりましたが、高すぎるため、最近の要因を考慮した方法を探していますデータを改善し、直線だけでなく曲線に注意を払います。
これはひどく単純化されていますが、うまくいけば、他の人も答えが役立つように十分に一般的です.
r - 季節線形モデルの相互検証
季節ダミー変数を持つ線形モデルでCVを実行しようとしているため、ランダムサンプルを取得できません。
私のCV機能は次のとおりです。
例:
さまざまな範囲( h )のMAE値が近すぎます。コード自体は有効ですか?これを行うためのより良いソリューション/パッケージはありますか?
ありがとう!
r - 予測パッケージのsimulate.Arima関数
季節時系列シミュレーションにパッケージ予測を使用していますが、2 つの質問があります。
1)「将来」オプションの意味と有用性が正確にはわかりません。デフォルトでは TRUE に設定されており、シリーズの将来の値を予測したい場合はそうすべきだと思いますが、future=FALSE でシミュレーションを使用する意味がわかりません。
2)simulate.Arima 関数は、基本的に従来の arima.sim の改良版です。ただし、arima.sim では、innov 引数を使用して関数にユーザー定義のイノベーション プロセスを提供することができますが、simulate.Arima ではそれができません。私は何か見落としてますか ?そうでない場合、Hyndman 氏がこの投稿を読んだ場合、将来のリリースでそのようなオプションを追加することは可能でしょうか? とりあえず、ソースコードを入手して、自分でコードを修正してみようと思います。
ありがとう、良い一日を。
r - 予測を生成するためのPlyr
plyrを学ぶ練習として、RobHyndmanによる最近の投稿のplyrバージョンを試してみました。
しかし、私は苦労しました。これは私の試みです:
これは値を返しません。誰かが私のプライヤーの誤解を手伝ってくれませんか?
r - R を使用した時系列予測
次のRコードがあります
結果のグラフは
しかし、私はその予測に満足していません。予測をその前の値の傾向に似たものにする方法はありますか (グラフを参照)?
r - ARIMAを使用した1か月の日次データの時系列予測
私は1サイクルあたり30日(毎月)で作業しているため、履歴データセットには約2サイクルあります。
R
スクリプトは、
結果のグラフは
しかし、私はその予測に満足していません。予測をその前の値の傾向に似せる方法はありますか(グラフを参照)?