DOEで消費者選択モデルの長いリストをスクリーニングする必要があります。無人で実行したいので、私はJSL構文を使用しています。残念ながら、これはうまくいきません、なぜなら「ユーティリティ比較」ダイアログボックスは各モデルの起動後に表示され、手動入力を必要とするからです。一部のモデルはこのダイアログを表示しますが、そうでないものはありません。以下の構文はそれを提起するようです。それを防ぐための構文があるかどうかを知りたいのですが。
前もって感謝します!
構文の流れ - (機密性の問題から、テスト用にデータファイルを共有することはできません。)
Choice(
Response Data Table( Data Table( "Selections" ) ),
Profile DataTable( Choice Profiles ),
Subject DataTable( Data Table( "Selections" ) ),
Response Subject ID( :QID ),
Response Grouping( :QIndex ),
Profile ID( :Choice ID ),
Profile Grouping( :Choice Set ),
Profile Effects(
:Name( "Attribute A" ),
:Name( "Attribute B" ),
:Name( "Attribute C" ),
:Name( "Attribute D" ),
:Name( "Attribute E" )
),
Subject Effects( :GENDER ),
Name( "Firth Bias-Adjusted Estimates" )(1),
Response Profile ID Chosen( :OptionChosen ),
Likelihood Ratio Tests( 1 )
);
こんにちは、
投稿されたコードによって[ユーティリティ比較]ダイアログが表示されるとは思われません。たぶん、あなたはこのようなものがありますか?
Open("$SAMPLE_DATA\Pizza Combined.jmp");
Choice(
One Table( 1 ),
Subject ID( :Subject ),
Choice Set ID( :Trial ),
Profile ID( :Indicator ),
Profile Effects( :Crust, :Cheese, :Topping ),
Name( "Firth Bias-Adjusted Estimates" )(1),
Likelihood Ratio Tests( 1 ),
Comparisons()
);
スクリプト内の空のComparisons()に注目してください。Choiceプラットフォームのコードにユーティリティ比較の仕様が不完全な場合は、ダイアログが開きます。
レポートに効用比較が必要な場合は、比較が完全に指定されていることを確認してください。このスクリプトは比較ウィンドウを開かずに実行されます。
Open("$SAMPLE_DATA\Pizza Combined.jmp");
Choice(
One Table( 1 ),
Subject ID( :Subject ),
Choice Set ID( :Trial ),
Profile ID( :Indicator ),
Profile Effects( :Crust, :Cheese, :Topping ),
Name( "Firth Bias-Adjusted Estimates" )(1),
Likelihood Ratio Tests( 1 ),
Comparisons(
{Crust( "Thick" ), Cheese( "Jack" ), Topping( "Pepperoni" )},
{Crust( "Thin" ), Cheese( "Jack" ), Topping( "Pepperoni" )}
),
Comparisons(
{Crust( "Thick" ), Cheese( "Mozzarella" ), Topping( "Pepperoni" )},
{Crust( "Thick" ), Cheese( "Jack" ), Topping( "Pepperoni" )}
),
Comparisons(
{Crust( "Thick" ), Cheese( "Jack" ), Topping( "Pepperoni" )},
{Crust( "Thick" ), Cheese( "Jack" ), Topping( "None" )}
)
);