안녕하세요,
다른 열(응답)의 모델에 해당하는 열(유형 수식)이 있습니다.
응답 열과 "예측"으로 수식을 포함하는 열을 "실제"로 간주하여 예측 플롯으로 실제를 그래프로 나타낼 수 있는지 알고 싶습니다.
모델이 jmp로 정의된 경우에만 이 그래프가 표시됩니다.
미리 감사드립니다.
이것은 열 수식으로 수행할 수 있지만 지저분해질 것입니다. 이 스크립트는 트릭을 수행해야 합니다.
dlg = Column Dialog(
Title( "Evaluate Model" ),
yCol = Col List( "Response",
Data Type( Numeric ),
Min Col( 1 ),
Max Col( 1 )
),
mCol = Col List( "Model",
Data Type( Numeric ),
Min Col( 1 ),
Max Col( 1 )
)
);
If( dlg["Button"] == -1,
Throw( "User cancelled" );
);
Remove From( dlg );
Eval List( dlg );
dt = Current Data Table();
response = yCol[1] << Get As Matrix;
model = mCol[1] << Get As Matrix;
residual = model - response;
sst = Sum( (response - Mean( response ) )^2 );
sse = Sum( residual^2 );
ssm = sst - sse;
r square = ssm / sst;
dt << New Column( "Residual", Values( residual ) );
New Window( "Evaluate Model",
dt << Graph Builder(
Variables( X( mCol[1] ), Y( yCol[1] ) ),
Elements( Points( X, Y, Legend( 3 ) ) ),
Show Control Panel( 0 )
),
dt << Graph Builder(
Variables( X( :Residual ), Y( yCol[1] ) ),
Elements( Points( X, Y, Legend( 3 ) ) ),
Show Control Panel( 0 )
),
Text Box( "R square is " || Char( r square ) )
);
안녕하세요,
답장을 보내주셔서 감사합니다. 제 목표를 잘 설명하지 못한 것 같습니다.
내가 하고 싶은 것은 내 모델을 평가하는 것입니다. 모델의 RSquare 값을 정의하고(가능한 경우) 예측 플롯으로 잔차를 얻고 싶습니다. 적합 최소 제곱에 대한 jmp 보고서와 같은 것이지만 내가 공식으로 정의한 모델을 고려하는 것입니다.
친절한 안부
해결책은 간단할 수 있다고 생각합니다.
- 그래프 > 그래프 빌더를 선택합니다.
- 관찰된 응답을 선택하고 Y 드롭 영역으로 드래그합니다.
- 모델 기둥을 선택하고 X 드롭 영역으로 드래그합니다.
귀하의 요청을 지나치게 단순화한 경우 알려주십시오.