AnyLogic Cloud 2.3.3 – 主要なリリースに先立ち小規模な改善が実施されました

Gregory Monakhov は、AnyLogic Cloud および Anylogic 9 の開発担当者です。以前はテクニカル サポートで 7 年間勤務していたため、顧客のニーズをよく理解しており、それらが継続的に満たされることが重要と考えています。

AnyLogic Conference 2023 で、AnyLogic Cloud 2.3.3 および 2.4.0 のリリースを発表し、今後のアップデートで含まれる最適化実験 (optimization experiment)>を発表しました。

一方、この投稿では、AnyLogic Cloud 2.3.3 リリースに焦点を当てます。これらのほとんどは、実験ダッシュボード グラフに関連しています。

  1. 散布図を使用して、モデルの入出力依存関係を視覚化できます。
  2. 平均値とエラーバーは、反復実験のバリエーションとして利用できます。
  3. タイムプロット、タイムスタックチャート、タイムカラーチャート、平均値とエラーバー、および密度プロットに時間または日付のラベルを付けることができるようになりました。
  4. モデルの時間単位には、それぞれの時間単位(例:秒など) が付けられます。
  5. タイムプロット、タイム スタック チャート、およびタイムカラー チャートは、デフォルト以外の時間単位をサポートします。
  6. ボックスプロットは平均値を示します。
  7. タイムカラーチャートにより、新しい項目への検証と色の割り当てが改善されました。

これらの改善をシミュレーション モデルでどのように使用できるかを詳しく見てみましょう。

モデルの入出力依存関係の散布図

ご存知のとおり、AnyLogic 8 には、1 つのパラメータのみを変更してパラメータ変動を実行する感度分析実験(sensitivity analysis experiment)タイプがあります。AnyLogic Cloud では、アナログはバリエーション実験(variation experiment)です。以前、Cloud には入出力依存関係をプロットするためのサーフェイスプロットしかありませんでした。サーフェイスは 3D で作成されているため、2D データの観察には不便でした。

Cloud 2.3.3 リリースでは、変動実験の散布図が入出力依存関係の視覚化をサポートします。これは、2D で入力値 (またはパラメータの変動) に対するモデルの感度を分析し、非集計データを視覚化するための最も便利な方法を提供します。

Consumer Credit のサンプル モデルを使用して、銀行員の稼働率と行員数の依存関係を散布図で視覚化してみましょう。

AnyLogic Cloud のサーフェイスプロット
アナリストの数に応じたコンサルタントの利用率 – サーフェイスプロット(クリックして拡大)
AnyLogic Cloud の散布図
アナリストの数に応じたコンサルタントの利用率 – 散布図(クリックして拡大)

反復実験によるバリエーションで利用可能な平均値とエラーバー

このプロットは、平均出力値と標準偏差を視覚化します。これは、一部のモデル入力が変化し、その後、すべての反復からの値がそれぞれ集計されてプロットされ、Monte Carlo および変動実験variation experiments / Cloud 2.3.3 から)で使用できます。平均値と誤差バーは、出力値の変動幅を見積もる場合に役立ちます。

AnyLogic Cloud の平均値とエラーバー
平均値とエラーバー。Y値は注文組立待ち時間の平均値と標準偏差を示します(クリックで拡大)

反復実験によるバリエーションでは、入力値を変更し、これらの値の各セットを異なるランダム シードで数回実行します(モンテカルロ 2 次実験/Monte Carlo 2nd order experiment)と同様)。唯一の違いは、反復実験による変動では、入力がステップ値で決定論的に変化することです。

平均値とエラーバーを使用すると、入力変動の確率的パターンと決定的パターンの両方を使用して範囲を推定できます。

時間と日付のラベルが付いたプロット

AnyLogic 8 と AnyLogic Cloud の両方を使用しているお客様は、タイムプロット(タイムプロット、タイム スタック チャート、および時間カラー チャート)に時間単位のラベルが付けられていないことに気付いたかもしれません。

AnyLogic 8 では、モデル開発者は通常、モデルの時間単位を覚えていますが、AnyLogic Cloud では、モデルは最終モデル ユーザー(例えば:マネージャーまたはエンジニア)によって実行されます。彼らは、モデルの時間単位など、モデルの内部構造に必ずしも精通しているわけではありません。時間単位は、以前はチャートのタイトルに記載されていました:

AnyLogic Cloud のタイム スタック チャート。X 軸にラベルが付けられていない
タイムスタックチャート。X 軸にラベルが付けられていない(クリックして拡大)

ユーザーや開発者が特別な操作を行わなくても、モデルの時間単位など、データ解釈に必要なすべての情報がチャートで提供されれば大変便利です。AnyLogic Cloud 2.3.3 では、この機能が実装されており、すべての時間プロットにそれぞれの時間単位のラベルが付けられます。モデル開発者に尋ねたり、モデルのオープンソース コードをダウンロードして確認したりする必要はありません。

AnyLogic Cloud のタイムスタック チャート。X 軸には日数のラベル付き
タイムスタックチャート。X 軸には日数のラベル付き(クリックして拡大)

さらに、ダッシュボード エディターでは、現在のモデルの時間単位をいつでも確認し、デフォルト以外の時間単位でデータを表示するようにグラフを構成できます。この機能は、同じ AnyLogic Cloud 実験ダッシュボードを使用して、日次、週次、月次のレポートなどを確認する場合に役立ちます。

AnyLogic Cloud のモデルの時間単位として日を含む時間軸形式のドロップダウン リスト
モデルの時間単位が日である時間軸形式のドロップダウン リスト

最後に、平均、エラー、密度のプロットに時間単位のラベルを付けることもできます。これらのプロットには、いくつかの通常のプロットまたは時間プロットから集計されたデータが表示されます。複数のソースからのデータを異なる X 軸ラベルで組み合わせることができるため、平均と誤差または密度プロットに日付/時間ラベルを付けるかどうかをユーザーが選択できるようにしました。


AnyLogic Cloud の分でラベル付けされた平均値とエラーバー

分が付いた平均値とエラーバー(クリックして拡大)

ボックスプロットの平均値

変動またはモンテカルロ実験(Monte Carlo experiments)の結果として、すべてのシンプル/シミュレーションの実行から集計された統計を受け取ります。このデータには、最小、最大、中央値、および Q1/Q3 パーセンタイルが含まれます。ただし、平均値も重要なメトリクスであり、特に確率的モデルの最適化では、オプティマイザーは平均目標値に基づいて最適な入力セットを選択できます。

集約データ分析には平均値が不可欠であることは間違いありません。Cloud 2.3.3 リリースでは、箱ひげ図またはダウンロード可能な実験結果を含む Excel ファイルにカーソルを置くことで、平均値を見つけることができます。

AnyLogic Cloud の平均値を含むボックスプロット
平均値を含むボックスプロット(クリックして拡大)

改良されたタイムカラーチャート

ガント チャートに似ており、リソースのビジー状態やアイドル状態など、オブジェクトの状態を表すためにのみ使用されます。チャート設定では、ビジー – 赤、アイドル – 緑など、特定の状態を色でマッピングできます。

これまでのAnyLogic Cloud でのチャートのセットアップは、新しいマッピングごとに同じ色と条件が使用されたり、重複した条件が検証されなかったため、少し注意が必要でした。

タイムカラー チャート設定、AnyLogic Cloud では重複は検証されない
時間カラーチャート設定、重複は検証されない(クリックして拡大)

AnyLogic 2.3.3 以降、新しいマッピングごとに新しい色と条件が取得され、重複した条件が検証され、インターフェイスがよりユーザーフレンドリーになりました。

タイムカラー チャート、重複は AnyLogic Cloud で検証される
時間のカラー チャート、重複が検証される(クリックして拡大)

Private Cloud ユーザー向けのカスタムブランディング

Private Cloud 管理者向けに、カスタム ブランディングが改善されました。配色とロゴだけでなく、ブラウザー タブに表示されるタイトル テキストも構成できるようになりました。デフォルトでは、タイトルの接尾辞は「 AnyLogic Cloud 」ですが、会社名などの任意のテキストに置き換えることができます。

frontend.json configuration file を調整し、それぞれのサービスを再起動すると、すべてのクラウド ページに新しいタブ タイトルのサフィックスが表示されます。

AnyLogic Cloud のウェルカム画面に表示される AnyLogic Model Manager タイトル
AnyLogic Model Manager タイトル(クリックして拡大)

ご案内した内容は、AnyLogic Cloud 2.3.3 の主な改善点です。強化されたチャートの操作を楽しんでいただき、業務で積極的に使用していただければ幸いです。

Cloud 2.3.3 でリリースされたすべての改善点とアップデートの詳細については、リリース ノートを参照してください。


最新情報を入手するために、ブログのチェックと、毎月のニュースレターの購読をおすすめします

関連記事