UA-115498173-1

2018年04月01日

MCDAアドインに関する補足・訂正について(4/2修正)

昨日の投稿で予告しましたように,以下について補足・訂正させていただきます.

1.P280の二つの設計画面に「重み」という「入力セル」がありますが,配布版のアドインにはありません.これは開発版のアドインにあった「予測変数」の優先順位を決めるパラメータで「満足度関数」の「重み」です.「重み」は配布版ではすべて100に固定されていますので,GUIからは隠してあります.多目的最適化では特性の優先順位を「重み」で変えるのは混乱のもとになるだけという判断によるものです.ですので,この図にある「重み」は無視して下さい.

2.P294のJMPくんの台詞で,「設定画面で「予測式Yu1」を「予測式」に,...」は「設定画面で「予測式Yu1」と「予測式Yu2」を「予測式」に,...」に訂正します.不親切ですいません..

3.P295の「包括システム」の設計で最適解は,配布版のアドインでは書籍と同じにならないことを確認しました.その他にも,第5講の例題では書籍の図と出力結果が異なる場合がありますことにご注意ください.書籍の出力結果は開発版のアドインで出力したものですが,配布版のアドインには最適化アルゴリズムに改良が加わったため,統計モデルと最適化設計の状況次第で異なった結果となる場合があります.開発版では「MCDAデモ事例.jmp」の最適化に私の環境で10分近い時間がかかっていましたが,配布版では遅いPCでも数分に短縮されたのはこの改良によるものです.P258の「この例題についての注意」に書きましたように,そもそもJMPによる最適化のしくみから,微妙な環境の違いによって必ずしも同じ結果が得られるとは限らないので,ここは最適解そのものよりも最適解を得る流れを追っていただければと思います.因みに,P295の「包括システム.jmp」の最適解はMac版のJMP Pro 14上で動作するMCDAアドインの最新版では次のようになっています.Mac OSは最新のHigh Sierraです.
mcda.jpg

ここ以外にP265の最適解でも異なる解が得られることを確認していますが,この二箇所以外では小数点以下の微小な違いにとどまっています.私の方で確認している限りでは,P253下,P254下,P261上,P264下,P280上,P280下,P288の7つの設計で微妙な違いなあります.Macは64bit環境ですから,32bit環境ではまた違った結果になるかもしれません.MCDAアドインを使った関係するすべての図版の修正版をこの場に掲載しようとも考えましたが,使用するOSの種類やJMPのバージョン全てを網羅することは困難なためそれは諦めました.何かご質問あれば個別にお問い合わせいただければその都度対応いたします.

このように最適解がいろいろと出てきてしまうことに不安を持たれるかたもいらっしゃるかもしれません.この状況はソフトのバグとういうわけではなく,どのような状態を最適とするかというプログラム上の定義(の違い)によるものです.書籍では「最適化はJMP(PC)がやるものではなく技術者自らがやるものだ」ということを認識していただきたいという思いがあり,このようなコンピュータ計算による最適化設計の実態を示すために,ノイズ因子が複数あるというあえて複雑な問題を事例にとりました.しかしながら,通常の比較的単純な問題ではこのような状況に陥ることは多くないので安心してください.ここのところについては来週(か再来週)もう少し説明を加えたいと思います.

上記についてご質問あればコメントをいただければと思います.どうぞよろしくお願いいたします.
posted by Tad at 15:00| Comment(0) | TrackBack(0) | お詫びと訂正