예 :
plt = fit model(<PARAMS>); rpt = plt << report; rpt(TableBox[7]) << make data table();</PARAMS>
하지만 문제는 JMP가 변경되거나 특이점이 발생하는 경우 TableBox [7]이 ID를 변경하고 더 이상 데이터 테이블에 대한 tablebox가 아닌 경우 예를 들어
crossvalidation_table = rpt(TableBox["Crossvalidation"]) << make data table();
-내가 착각하지 않았다면, 예에서와 같이 테이블을 변수에 직접 할당하는 것도 새로운 기능 요청입니다.
나는 당신에 대해 코멘트하는 것을 잊었습니다
안녕하세요. 썼다 :
crossvalidation_table = rpt(TableBox["Crossvalidation"]) << make data table();
-내가 착각하지 않았다면, 예에서와 같이 테이블을 변수에 직접 할당하는 것도 새로운 기능 요청입니다.
정중하게, 나는 당신이 착각했다고 생각합니다. 위의 예에서 이전 게시물에서 설명한대로 올바른 구문을 가정하면 변수 crossvalidation_table Make Data Table 메시지에 의해 생성 된 데이터 테이블에 대한 참조가 있습니다. 그래도 요청의이 부분을 오해 한 것 같습니다.
ㅏ TableBox 이름은 없지만 OutlineBox 않습니다. 따라서 모범 사례는 Outlinebox 이름의 색인 . JMP 14에서 테이블 상자를 마우스 오른쪽 버튼으로 클릭하고 데이터 테이블로 만들기 결과 데이터 테이블에는 데이터 테이블로 만들기 이름으로 OutlineBox를 사용하여 TableBox로 이동하는 방법을 보여주는 스크립트입니다.

dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "Validation",
Character,
"Nominal",
Formula( If( Random Uniform() > 0.2, "0", "1" ) ),
Value Labels( {"0" = "Training", "1" = "Validation"} ),
Use Value Labels( 1 ),
);
fm = Fit Model(
Validation( :Validation ),
Y( :weight ),
Effects( :age, :sex, :height ),
Personality( "Standard Least Squares" ),
Set Alpha Level( 0.1 ),
Emphasis( "Effect Leverage" ),
Run(
:weight << {Summary of Fit( 1 ), Analysis of Variance( 1 ), Parameter Estimates( 1 ),
Scaled Estimates( 0 ), Plot Actual by Predicted( 1 ), Plot Regression( 0 ),
Plot Residual by Predicted( 1 ), Plot Studentized Residuals( 0 ),
Plot Effect Leverage( 1 ), Plot Residual by Normal Quantiles( 0 ),
Box Cox Y Transformation( 0 )}
)
);
rpt = Report( fm );
rpt[Outline Box( "Response weight" )][Outline Box( "Whole Model" )][
Outline Box( "Crossvalidation" )][Table Box( 1 )] << Make Into Data Table;
JMP가 거기에 넣는 스크립트는 전체 개요 상자 트리를 사용합니다. 관심있는 이름의 외곽선 상자가 하나만있는 것이 확실한 경우 전체 트리가 필요하지 않습니다.
rpt[Outline Box( "Crossvalidation" )][Table Box( 1 )] << Make Into Data Table;