결과 모델이 저장된 열의 값을 사용하는 방법은 무엇입니까?여러분 안녕하세요,
나는 여러 가지 예에서 내 질문에 대한 해결책을 찾고자 노력하고 있지만, 나는 작동하는 것을 찾기 위해 애 쓰고있다.
NonLinear 모델 피팅 도구를 사용하고 반복을 실행 한 후 스크립트를 마칩니다.
obj<< Save the Prediction formula;
그러나 예를 들어 다른 단위로 값을 변환해야하므로 결과 열을 추가 처리에 사용하고 싶습니다. 스크립트에서 결과 컬럼을 더 자세히 참조하려면 어떻게해야합니까? 이름을 지정할 수있을 것이라고 생각했지만 Nonlinear commun 메시지 아래 스크립팅 가이드에서 찾을 수 없었습니다.
제목 : Re : 결과 모델을 저장 한 열의 값을 사용하는 방법? @ivomdb ,
이유가 궁금합니다. 다른 방법으로 시도해 볼 수도 있습니다.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
// Approch - 1
As Column(dt,NCols(dt)) << Set Name("Test"); // If this fails
// For Demo
Wait (0.5);
// Alternatively
As Column(Column(dt,NCols(dt))) << Set Name("Test1"); 제목 : Re : 결과 모델을 저장 한 열의 값을 사용하는 방법?어떤 이유로 markbailey가 제공 한 명령 만 수행되었습니다.제목 : Re : 결과 모델을 저장 한 열의 값을 사용하는 방법? @ivomdb ,
실제로 데이터 테이블을 보지 않고도 문제를 해결할 수있는 더 나은 대안이 있다고 생각하지만 실제로 작동 할 수 있다고 생각되는 간단한 솔루션이 있습니다.
JSL을 사용하여 비선형 모델 피팅 도구를 호출한다고 가정합니다. 이 경우 예측 수식을 저장하고 다음 단계로 이동하면 다음과 같이 할 수 있습니다.
As Column(dt,N Cols(dt)) << Set Name("Predicted");
/ *Assumptions
1. dt is the name of your table
2. You are inserting this step right after saving the Prediction formula and a new column is creating
3. Even if this is a part of a loop, you can just set it to a dynamic name using the iteration variable
*/ 제목 : Re : 결과 모델을 저장 한 열의 값을 사용하는 방법?새 열이 마지막 열입니다. 따라서이 메시지를 보내면 다음과 같은 참조를 얻을 수 있습니다.
col = Column( N Col() );