"By"변수로 지정된 그룹 전체의 비선형 분석 자동화저는 수백 가지 유형의 식물로 구성된 대규모 식물 성장 데이터 세트에서 비선형 분석 (특수 모델링, 비선형)을 수행하고 있습니다. 비선형 플랫폼에서 Y는 식물 크기이고, X는 시간이며,이 분석을 "By"식물 유형으로하고 싶습니다. 이것은 필자가 추가 anlalyses를 지정해야 할 수백 가지의 "fit curve"상자로 연결됩니다. 대신, 모든 경우에 피크 모델 "fit gaussian peak"를 피팅하여이 프로세스를 자동화하고 싶습니다. 그런 다음 추정 된 매개 변수 값 (수백 개)이 모두 포함 된 결합 된 테이블을 만듭니다.
누구든지이 프로세스를 자동화하여 수백 가지 "맞는 가우스 피크"모델을 동시에 실행할 수 있는지에 대해 조언 해 주실 수 있습니까?
Re : "By"변수로 지정된 그룹 전체의 비선형 분석 자동화그리고 (Jim의 예제를 기반으로) 매개 변수 계산을 다음과 같은 테이블로 가져올 수 있습니다.
NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
fc = dt << Fit Curve( Y( :height ), X( :weight ), Fit Gaussian Peak, by(:sex));
// Get all the parameter estimates into a single table
firstRep = Report(fc[1]);
dt2 = firstRep[TableBox(3)] << makeCombinedDataTable;
dt2 << setName("Parameter Estimates from "||(dt << getName));Re : "By"변수로 지정된 그룹 전체의 비선형 분석 자동화같은 예제이지만 "By"절이 있습니다. 이 모든 것은 스크립팅 인덱스에서 사용할 수 있습니다.
도움말 ==> 스크립팅 인덱스 ==> 커브에 맞추기
Scripting Index와 Scripting Guide는 JSL에 관한 결정적인 정보를 포함하는 결정적인 출판물입니다.
Fit Curve( Y( :height ), X( :weight ),
Fit Gaussian Peak,
by(:sex)
);Re : "By"변수로 지정된 그룹 전체의 비선형 분석 자동화감사합니다. 그러나 "식물 유형"으로 분석하면 어떻게 될까요? 가우시안 적합성은 수백 가지 식물 유형에 대해 개별적으로 수행됩니다.
Re : "By"변수로 지정된 그룹 전체의 비선형 분석 자동화대화식으로 분석을 실행 한 다음 스크립트를 저장하면 Fit Gaussian Peak에 대한 코드가 표시됩니다.
Fit Curve( Y( :height ), X( :weight ), Fit Gaussian Peak );