JSL에서 변수를 사용하여 DOE 요소 수준을 설정하는 방법은 무엇입니까?레벨을 하드 코딩하는 대신 변수를 사용하여 DOE에 요소를 추가하려고 합니다. 최종 목표는 요인 중 하나에 대한 수준을 설정하는 간단한 인터페이스를 사용자에게 제공하는 것입니다.
다음 코드는 작동하지 않으며 요소는 L1 및 L2 수준으로 끝납니다.
Names Default To Here( 1 );
levels = List(1,2,3);
d = DOE(
Custom Design,
Add factor(Discrete Numeric, levels)
);
d << Make Design;
d << Make Table;
자동화 및 스크립팅실험 설계Re: JSL에서 변수를 사용하여 DOE 요소 수준을 설정하는 방법은 무엇입니까?다음은 연속 요소와 이산 수치 요소를 사용하여 대화형으로 만든 예입니다.
levels = {1, 2, 3};
obj = DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Continuous, -1, 1, "X1", 0 )}
);
Eval(
Substitute(
Expr( obj << Add Factor( Discrete Numeric, LLL, "X2", 0 ) ),
Expr( LLL ),
levels
)
);Re: JSL에서 변수를 사용해 DOE 요인의 수준을 설정하는 방법?안녕하세요~
귀하께서 만드신 예제에 따르면 "수준"에 변수를 사용한 다음 obj에 "범주형" 요소를 추가하는 방법은 무엇입니까?
예를 들어:
값 = "11";
값 = "21";
값 = "31";
레벨 = {값1, 값2, 값3};
감사해요!