0

私は現在、ヘルスケア分野に関連する Anylogic プロジェクトに取り組んでいます。意味のある結果を得るために、500回の複製でパラメータ変動の実験を設定しました. 各レプリケーションの後、メイン メソッドは特定のデータを Excel シートに出力する必要があります。ここで、500 列 (複製ごとに 1 列) のデータ セットを作成するには、列番号を表すパブリック変数が必要です。これは実験によってアクセスされ、各レプリケーションの後に 1 ずつ増加され、Excel 出力の次の列番号を転送するためにメイン メソッドによってもアクセスされる必要があります。これまでのところ、メイン メソッドまたはその逆でシミュレーションから変数にアクセスするためのコマンドは見つかりませんでした。

その問題に役立つヒントを教えていただければ幸いです。

どうもありがとうございました。

グレッグ

4

2 に答える 2

0

実行番号にアクセスできるかどうかはわかりません。実験オブジェクトで何かを見つけることができるかもしれません (使用getExperiment())。

パラメータのバリエーションを使用するときは、通常、情報をシステム時間とパラメータの設定とともに csv ファイルまたは sql-db に保存します。例えば。dateTime, variableparamA, variableparamB, variableparamC, dataValueORresult. このようにして、データを Excel に直接インポートし (データのインポート機能)、ピボット テーブルを使用して結果をフィルター処理できます。後で実験を再実行するときは、Excel テーブルを右クリックして更新をクリックするだけで、最新の結果が得られます。

于 2015-07-21T08:32:28.860 に答える