列式を使用して単純な時系列予測を構築するにはどうすればよいですか?こんにちは、みんな!私は、新型コロナウイルス感染症のデータ分析と傾向分析の愛好家であり、品質/信頼性管理エンジニアである友人と協力しています。彼も私も、以下に基づいていくつかの単純な傾向線を作成する目的で、基本的なモデル予測に強い関心を持っています。線形最小二乗信頼区間 -- 私は彼が MS Excel で予測を行っているサンプル データセットを手探りしていましたが、残念ながらこれを JMP で再現することは一生不可能です。誰かが見て、私に何が足りないのか教えてもらえますか? 累積合計を計算しようとしていますが、Col Cumulative Sum() 関数を適切に使用していないと思います。あるいは、間違った関数を使用している可能性があります。列式内で JSL を使用して、データ テーブル内の特定の行を参照できますか?
基本的に私の質問の核心は、この比較的単純な例を JMP の MS Office Excel で再現するにはどうすればよいでしょうか?私の Excel シートと JMP での対応する試みが添付されています。
乾杯、パトリック
高度な統計モデリング基本的なデータ分析とモデリング消費者および市場調査データのブレンディングとクリーンアップデータの探索と視覚化マスカスタマイゼーション品質およびプロセスエンジニアリング信頼性解析Re: 列数式を使用して単純な時系列予測を構築できますか?ありがとうございました。 予測について考える前に、より適切なモデルのフィッティングを検討するというあなたの考え方に私は同意します。 乾杯。Re: 列数式を使用して単純な時系列予測を構築できますか?世界のすべては直線的ではありません。そして、あなたが指摘したように、循環期間を平滑化するための時系列も適切である可能性があります。 これは、単純な 3 次多項式を使用してデータを線形に近似したものです。
既知のデータの限界を超えた予測に取り組む前に、正確なモデルが何であるかを決定することにもっと集中することをお勧めします。JMP は、多数の予測モデルとそれらの予測モデル間の比較を確認するための非常に優れた環境を提供します。
あなたが行った Excel 作業を JMP パラダイムにマッピングすることに関して、私はこれを、あなたと同じように Excel に習熟した人々が JMP のアプローチにもっと慣れるのに役立つ優れた手段としてアプローチしました。
ほとんどの場合、JMP はモデルの予測式を提供します。それを将来の値のデータ テーブルに適用するだけです。
Re: 列数式を使用して単純な時系列予測を構築するにはどうすればよいですか?@txnelson本当にありがとうございます!!非常に役に立ちました。さらに勉強して、質問があればお知らせします。
列の式の適切な表記は特に役立ちます。
あなたは一体なぜ私がこんなことをするのかと尋ねましたか? 良い質問!学習の機会として: 主に、予測が一般にどのように機能するか、つまり過去の観測に基づいて将来の観測を予測する方法の仕組み (計算) をよりよく理解するためです。
JMP の他のプラットフォームでこれを行う方法は無数にあるとおっしゃいました。Fit Y by X を使用して、単純な線形回帰信頼区間と予測区間を構築しました。 グラフビルダーを使用して、実際の値と並行して予測値を構築してみました。
非常に単純で一般的な例ができると思います。これを行うために、JMP のモデルのフィットを使用して回帰直線をフィットさせたとします。 近似の予測式を保存し、その予測式と応答「日付 ID」をプロットしたとします。 予測する将来の観測値をいくつか追加したとします。観測値、(OLS 回帰からの) 予測式、および (95% の信頼度で) 予測区間バンドの上限と下限の式をプロットすると、次のようなグラフが得られる可能性があります。 OLS 回帰直線についても同様です)。

JMP15 の新しい「時系列予測」プラットフォーム (ポイント アンド クリックのようですが、予測式を保存することはできないようです) に加えて、動的な予測を容易にするために、JMP でデータ (特に時系列タイプのデータ) を整理する必要がある特定の方法はありますか? (たとえば、N 個の将来の観測値を行としてデータテーブルに追加することによって)?
再度、感謝します、 @パトリックジュリアーノ
Re: 列式を使用して単純な時系列予測を構築できますか?Excel の計算を正確に複製した JMP データ テーブルが添付されています。組み込みの線形回帰関数や予測を提供するさまざまなプラットフォームを考慮すると、なぜこの方法で実行する必要があるのかはわかりませんが、楽しい演習でした。正確な値を取得するには、いくつかの項目に対処する必要がありました。JMP に保存された日付値から Excel に保存された日付値への変換と、予測される感染での逆方向再帰を処理する必要がありましたが、JMP の数式は実際には完全なプログラミング言語であるため、それを実行するのにそれほどの作業は必要ありませんでした。