フラットな予測
統計的予測は直感に反する科学です。これは過去にも言われていましたが、この点を再度強調します。
頻繁に、Lokadにデータを送信したばかりで、得られる予測がフラットであるという理由でサポートを求める人々がいます。つまり、予測値はすべてのステップに対して一定です。例:次の6か月間の売上値が一定である、6か月先の月次売上予測を考えている場合。
しかし、次の6か月間のビジネス売上が完全に一定である可能性はないので、なぜLokadはそのような意味のない結果を出し続けるのでしょうか?
まあ、次の6か月間でビジネスが変化することは確実です(少なくとも少しは)。その点に疑問はありません。しかし、問題は次のような未来の変化にできるだけ近い予測をどのように作成するかです。統計的なアプローチを取る場合、予測には統計モデルが必要です。
問題は、良い予測モデルが必要であり、統計的予測の基本的なルールはモデルが複雑であればあるほど、モデルが信頼性を持つために必要なデータが多いということです。各ステップに異なる予測を生成するモデルは、すべてのステップに対して同じ値を生成するモデルよりも明らかに複雑です。
逆に、これらのより複雑なモデルは、限られたデータセットでは信頼性が低いとも言えます。つまり、それらを使用すると、特定の状況で全体的な予測精度が低下する可能性が非常に高いということです。
フラットな予測について人々が不満を言う状況に戻ると、通常起こっていることは、アップロードされたデータが非常に短い(たとえば月次履歴がわずか3か月)か非常にまばら(たとえば各製品にわずかな売上しかないeコマース)であることです。そのような状況では、Lokadは頻繁にフラットな予測を行います。
これはバグではなく、精度向上の機能です。
読者コメント(6)
こんにちはヨハン、時系列を効率的にリレーショナルデータベースに表現することは非常に難しいビジネスです。要するに、考慮している時系列の長さに非常に依存しています。そして、この分野において「業界標準」に近いものが存在するかどうか疑問です。また、ソースコード自体については、非常に依存しているのは時系列の長さや数です。お役に立てれば幸いです。
Joannes Vermorel(7年前)
私たちは典型的な時系列定義と観測を持つ時系列プロジェクトに取り組んでいます。以下の点でお手伝いできますか:
- 時系列の定義と関連する観測についての業界標準構造はありますか(DB設計の観点から)。
- 時系列を表すコードの最良の実践は何でしょうか、例:[レベル1].[レベル2].[シーケンス番号].[バージョン]。
ご指導と支援をいただければ幸いです。
Johan Strydom(7年前)
こんにちはイジ、それは興味深い考えです :-) 最初からこの種の「攻撃」について考えていましたが、私たちのウェブサイトで広く宣伝されているわけではありません。 基本的には、ターゲットがLokadに送信しているデータを非常に正確に知る必要があります。さらに、私たちが見ている相関の種類を非常に正確に知る必要があります。単純な時系列のシフトは実際のビジネスデータでは「自然」ではありません。最後に、非支払いユーザーからのデータを信頼していないため、それにはお金がかかります。 私たちの技術に関しては、よく知られているクラシックを含む多くのモデルの複雑な混合物を使用しています。このトピックは明らかに私たちにとって少し敏感ですが、後であまり詳細ではない概要を投稿しようと思います。その後、まだ急速に進化していることに注意する必要があります。
Joannes Vermorel(9年前)
ですので、不正確なデータをアップロードし、Lokadを使用しているサプライヤー/パートナーと相関するように注意深く作成した場合、彼の結果を台無しにすることができますか?それは興味深いですし、それもかなり簡単にできそうです!それ以外にも、使用している技術についてもっと知りたいと思います(例:ARIMA、ANNなど)。 `9年前`
こんにちはスティーブン、 良いポイントです。根本的な問題は、ユーザーが予測自体だけでなく、それらの背後にある理由、または少なくともコメントを望むかもしれないということです。 将来的には、Lokadのクライアントアプリを自動ガイドラインで改善し、Lokadが提供する予測に「コメント」を付けることができるかもしれません。
Joannes Vermorel(9年前)
こんにちはジョアネス、 ユーザーが期待するものを記述するという意味で、これは有用なユーザーフィードバックだと思いますか?おそらく、ユーザーに対して予測タスクを数か月間だけ許可するよう制限することができ、それ以上の場合は予測の精度に与える影響について警告を受けることになるかもしれません。歴史的データの利用可能性にも依存するかもしれませんので、両者を相関させる方法があるかもしれませんが、よくわかりません。また、正確な予測を返すことがより正しいとしても、ユーザーの視点からすると、おそらくフラットな予測を返すことについて何らかの通知を受ける可能性があり、この場合について通知されたり、またはより単純な結果を受け入れるオプションが与えられるかもしれませんか?
Stephen(9年前)