열 공식을 기반으로 예측 표현식 디스플레이 생성사용자 지정 보고서 창에서 열 수식을 기반으로 서식이 지정된 예측 식을 만들고 싶습니다. Fit Least Squares를 사용하여 선형 모델을 피팅 할 때 모델 보고서에서 수식의 형식화 된 "그림"보기를 표시하는 예측 식의 표시를 켤 수 있습니다.
그런 다음 방정식을 공식이있는 열로 데이터 테이블에 저장할 수 있습니다.
이제 해당 열을 선택하고 열에 저장된 수식에 대한 예측 식을 모두 새 보고서 창에 표시하려고합니다.
JSL로 이것을 수행하는 방법이 있습니까?
스크립팅Re : 열 공식을 기반으로 예측 표현식 디스플레이 생성열에 전달 된 << 공식 가져 오기 메시지를 사용하여 간단하게 수식을 검색 할 수 있습니다.
Names Default To Here( 1 );
dt = New Table( "Example",
add rows( 10 ),
New Column( "The Column", formula( Random Integer( 1, 100 ) ) )
);
theFormla = dt:The Column << get formula;
Re : 열 공식을 기반으로 예측 표현식 디스플레이 생성예측 표현식의 그림을 찾고 있다면 Expr As Picture ()를 사용할 수 있습니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Drug.jmp" );
obj = dt << Fit Model(
Y( :y ),
Effects( :Drug, :x ),
Personality( Standard Least Squares ),
Emphasis( Minimal Report ),
Run
);
obj << Prediction Formula;
New Window( "Example",
Lineup Box( N Col( 1 ), spacing( 10 ),
Text Box( "Column Formula" ),
Border Box( Left( 10 ), Right( 10 ), bottom( 10 ), top( 10 ), sides( 15 ),
Expr As Picture( dt:pred formula y << get formula )
)
)
);

Re : 열 공식을 기반으로 예측 표현식 디스플레이 생성고마워요, 그게 제가 필요했던 것입니다. 할 수있는 방법이 있다는 것을 알고 있었지만 기억이 나지 않았습니다. Expr as Picture () 상자 표시 개체.
Re : 열 공식을 기반으로 예측 표현식 디스플레이 생성이 글을 올린 지 얼마되지 않아 좋은 답변을 받았습니다. 데이터 테이블의 열에있는 수식을 빠르게보고 대화 형으로 열을 전환 할 수 있도록 개발 한 스크립트를 공유하고 싶었습니다.
/* this script presents a list of columns in the current data table
in a list box, and upon selecting a column, if the column has a formula,
it will display the formula below the list box as a picture.
If the column does not have a formula, "No Column Formula" is displayed
*/
Names Default To Here( 1 );
_dt = Current Data Table();
expr_ShowFormulaAsPicture = Expr(
_vb1 << Delete;
_vb << Append( _vb1 = V List Box() );
_c = Column( dt, (_clb << Get Selected)[1] );
If( Is Empty( _c << Get Property( "Formula" ) ),
_vb1 << Append( Text Box( "No Column Formula" ) ),
_vb1 << Append( Picture Box( Expr As Picture( _c << get formula ) ) )
);
);
New Window( "Show Column Formula as Picture",
_vb = V List Box(
)
);
_vb << Append(
_pb = Panel Box( "Select Column With Formula To Display as Picture",
_clb = Col List Box(
_dt,
max selected( 1 ),
grouped,
all,
On Change( expr_ShowFormulaAsPicture )
)
)
);
_vb << Append( _vb1 = V List Box() );
여기 창 예 :
