Annova 분석을 수행하는 JSL 스크립트안녕 모두,
실험을 위해 그룹화 된 여러 매개 변수 (100+)에 대해 측정 된 데이터가 포함 된 큰 데이터 표가 있습니다. 데이터에 대한 Annova 테스트를 수행하여 어떤 매개 변수가 참조 데이터와 비교 한 유사성을 나타내는 지 확인합니다. 다시 말해, 매개 변수 F 비율이 가장 높습니다.
필자는 모든 매개 변수에 대한 Annova 테스트를 자동화하고 F- 비율로 매개 변수 테이블을 생성하는 JMP 스크립트를 작성하려고합니다. 이것은 내림차순으로 배열 할 수 있으며, 변이를 나타내는 상위 (예 : 20) 매개 변수의 결과를 플로팅 할 수 있습니다. 그것은 실험에 반응하는 매개 변수 만 보는 시간을 절약 할 수 있습니다.
JMP에서는 원 웨이 차트를 플로팅 할 수 있지만 Annova 테스트를위한 스크립트는 찾을 수 없습니다. GUI 형식에서는이 모든 것을 할 수 있습니다.
누군가가 템플릿 코드를 도와 주시겠습니까? 템플릿 datatable을 첨부했습니다.
감사
재 : Annova 분석 할 JSL 스크립트고맙습니다 스크립트는 놀라운 일을합니다.
나는 확실히 조사 할 것이다. 응답 스크린.
다시 한 번 감사드립니다!
재 : Annova 분석 할 JSL 스크립트나는 진지한 얼굴을 보았다. 반응 스크리닝 플랫폼.
그러나, 당신이 그것을 이렇게하면을 원한다면, 이것은 당신을 시작해야합니다 :
NamesDefaultToHere(1);
// Example table
dt = DataTable("TestDataforAnnova.jmp");
// Any table referenced as 'dt'
cols = dt << getColumnNames("String");
// Assume first column is the treatment, and all other columns are responses
treat = cols[1];
RemoveFrom(cols, 1);
ow = dt << Oneway(
Y( Eval(cols) ),
X( Eval(treat) ),
Means( 1 ),
Box Plots( 0 ),
Mean Diamonds( 1 )
);
owFirstRep = Report(ow[1]);
// Do 'Show Tree Structure' in the report to identify which table is needed
dt2 = owFirstRep[TableBox(2)] << makeCombinedDataTable;
dt2 << setName((dt << getName)|| " ANOVA");
// Manipulate/simplify 'dt2' to taste . .