DoE 사용
JSL 스크립트에 일정한 범주 요인을 기록하고 싶지만 일정한 연속 요인 만 제대로 저장되고로드되는 것 같습니다.
상수 요소에 대한 문자열 값을 입력 할 수 있지만 JSL 스크립트를 생성하면 문자열 값이 숫자로 대체됩니다.
예를 들어 상수 인자 "X1"과 "X2"를 각각 99와 "a_string"값으로 입력하면 생성 된 스크립트는 다음과 같습니다.
DOE(
Custom Design,
{
Add Response( Maximize, "Y", ., ., . ),
Add Factor( Constant, 99, "X1" ),
Add Factor( Constant, 1, "X2" ),
Set Random Seed( 1385290084 ),
Simulate Responses( 0 ),
Save X Matrix( 0 )
}
);즉, 내 문자열 값 "a_string"이 1로 대체되었습니다.
스크린 샷이 첨부되었습니다.
누구든지 내가 JSL 스크립트에 일정한 범주 요소를 얻을 수있는 방법을 알고 있습니까?
약간 회로 적이지만이 작업을 수행합니다 (Mac의 경우 JMP 15).
NamesDefaultToHere(1);
// Make a factor table
dt =
New Table( "My Factors",
Add Rows( 2 ),
New Table Variable( "Table Type", "DOE Factor Table" ),
New Column( "X1",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Property( "Design Role", Design Role( Constant ) ),
Set Property( "Factor Changes", Easy ),
Set Values( [99, .] )
),
New Column( "X2",
Character,
"Nominal",
Set Property( "Design Role", Design Role( Constant ) ),
Set Property( "Factor Changes", Easy ),
Set Values( {"a_string_value", ""} )
)
);
// Make a DOE object
myDOE =
DOE(
Custom Design,
{
Add Response( Maximize, "Y", ., ., . ),
Set Random Seed( 1385290084 ),
Simulate Responses( 0 ),
Save X Matrix( 0 )
}
);
// Load in the factors
myDOE << loadFactors(dt);
// Delete the factors
Close(dt, noSave);감사!
훌륭합니다.
이 작업을 수행하는 방법을 알아 낸 문서에 대한 링크가 있습니까?