임의의 수의 변수에 대한 DOE 사용자 정의 디자인 스크립트안녕하세요,
나는 임의의 수의 변수를 가진 커스텀 DOE 디자인을 만들고 싶다. 아래는 3 가지 varioables과 8 가지 디자인에 대한 테스트 케이스입니다.
DOE(
Custom Design,
{
Add Factor( Continuous, 2, 1, "X1", 0 ),
Add Factor( Continuous, 2, 1, "X2", 0 ),
Add Factor( Continuous, 2, 1, "X3", 0 ),
Set Random Seed( 1682521244 ),
Number of Starts( 1 ),
Add Term( {1, 0} ), Add Term( {1, 1} ),
Add Term( {2, 1} ), Add Term( {3, 1} ),
Add Alias Term( {1, 1}, {2, 1} ),
Add Alias Term( {1, 1}, {3, 1} ),
Add Alias Term( {2, 1}, {3, 1} ),
Set Sample Size( 8 ), Simulate Responses( 0 ), Save X Matrix( 0 ), Make Design,Set Run Order(Randomize), Make Table}
);
도와 주셔서 감사합니다. 감사
변수의 임의의 숫자에 대한 DOE 사용자 정의 디자인 스크립트짐 감사합니다. 그것은 잘 작동합니다. 나는 나머지 조건을 시도 할 것이고 문제가 있다면 알려 드리겠습니다.
다시 한 번 감사드립니다.
변수의 임의의 숫자에 대한 DOE 사용자 정의 디자인 스크립트이스케이프 문자 뒤에 "."을 추가하고 리터럴 문자열 내에 따옴표를 포함 시키면 문제를 해결할 수 있습니다. \! 이스케이프 문자를 나타내는 코드 시퀀스이므로 \! "는 인용 부호를 포함합니다.
아래 참조
names = {};
For( i = 1, i <= ncol, i++,
names[i] = Parse( "X" || Char( i ) )
);
AddFactor = {};
ncol = 3;
i = 1;
AddFactor = "Add Factor( Continuous, 2, 1,\!"" || names[i] || "\!" , 0 )";
For( i = 2, i <= ncol, i++,
AddFactor = AddFactor || "," || "Add Factor(Continuous, 2, 1,\!"" || names[i] || "\!", 0)"
);
Eval(
Parse(
obj = "DOE(
Custom Design,
{
" || AddFactor ||
",
Set Random Seed( 1682521244 ),
Number of Starts( 1 ),
Add Term( {1, 0} ), Add Term( {1, 1} ),
Add Term( {2, 1} ), Add Term( {3, 1} ),
Add Alias Term( {1, 1}, {2, 1} ),
Add Alias Term( {1, 1}, {3, 1} ),
Add Alias Term( {2, 1}, {3, 1} ),
Set Sample Size( 8 ), Simulate Responses( 0 ), Save X Matrix( 0 ), Make Design,Set Run Order(Randomize), Make Table}
);"
)
);변수의 임의의 숫자에 대한 DOE 사용자 정의 디자인 스크립트안녕하세요, DOE 테이블을 자동화하는 스크립트를 작성하기 시작했습니다. 여기에 내가 지금까지 가지고있는 것이있다.
names = {};
for (i=1, i<= ncol, i++,
names[i] = Parse(
"X" || char(i));
);
AddFactor = {};
ncol=3;
i=1;
AddFactor = "Add Factor( Continuous, 2, 1," || names[i] ||" , 0 )";
For (i=2, i<= ncol, i++,
AddFactor = AddFactor ||","||"Add Factor(Continuous, 2, 1,||" ||names[i] ||", 0)";
);
Eval(
Parse(
obj = "DOE(
Custom Design,
{
"||AddFactor||",
Set Random Seed( 1682521244 ),
Number of Starts( 1 ),
Add Term( {1, 0} ), Add Term( {1, 1} ),
Add Term( {2, 1} ), Add Term( {3, 1} ),
Add Alias Term( {1, 1}, {2, 1} ),
Add Alias Term( {1, 1}, {3, 1} ),
Add Alias Term( {2, 1}, {3, 1} ),
Set Sample Size( 8 ), Simulate Responses( 0 ), Save X Matrix( 0 ), Make Design,Set Run Order(Randomize), Make Table}
);"
)
);
A1, A2 등을 "A1", "A2"등으로 어떻게 만들 수 있습니까? 도와 주셔서 감사합니다. 감사
변수의 임의의 숫자에 대한 DOE 사용자 정의 디자인 스크립트감사. 교육청은 잘 작동하고 스크립트를 작성하여 더 많은 악성 코드 등을 추가합니다. 변수 이름을 사용하여 목록을 만들 생각이었습니다.
Add Factor( Continuous, 2, 1, "X1", 0 ),
Add Factor( Continuous, 2, 1, "X2", 0 ),
Add Factor( Continuous, 2, 1, "X3", 0 ),
and similarily for
Add Term( {1, 0} ), Add Term( {1, 1} ),
Add Term( {2, 1} ), Add Term( {3, 1} ),
등. X1, X2 등의 이름을 만드는 데 문제가 있습니다.
좀 더 일반적인 방법으로 스크립트를 작성하는 데 도움을 주셔서 감사합니다. 감사.
변수의 임의의 숫자에 대한 DOE 사용자 정의 디자인 스크립트대화식으로 JMP를 사용하여 결과를 얻는 것은 궁극적으로 스크립트가 필요한 경우에도 시작하는 좋은 방법입니다. 이렇게하면 (1) 원칙을 증명하고 (2) JMP에서 스크립트를 작성하게하십시오.
따라서 프로토 타입을 기반으로 스크립트는 요인을 반복합니다. 그만큼 암사슴() 보여주는 스크립트는 표현 JSL에서. 당신은 에 집어 넣다() 요인 및 모델 용어에 대해 더 많은 인수를 추가하는 기능. 표현식이 암사슴() 함수 호출이 완료되면 평가 () 함수로 평가할 수 있습니다.