로지스틱 회귀가 버전 16에서 변경 되었습니까?연속 변수의 함수로 이진 변수의 로지스틱 회귀를 향상시키기 위해 x / y 플랫폼에 의존하는 큰 스크립트가 있습니다.
그런 다음 보고서를 사용하여 회귀 선형 항의 적합 매개 변수를 추출합니다. 그런 다음 추정치를 사용하여 예 및 아니오의 확률을 예측하고 결과를 사용자에게 표시합니다.
JMP 16.0부터 갑자기 스크립트가 "100 % 보완"결과를보고합니다. 올바른 예상 수의.
더 깊이 들여다 보면 이제 회귀가 두 매개 변수의 부호를 변경한다는 것을 깨달았습니다 (예 : 아니요 확률이 아니라 예 확률에 대한 적합성을보고 함).
유사하게 표에서 확률 공식을 내 보내면 반대 선형 항 (lin [no] 대 lin [yes])을보고합니다.
예 / 아니오 확률은 표에 따라 계산되지만 피팅 매개 변수를 기반으로하는 모델이 더 이상 제대로 작동하지 않습니다.
문제를 해결하기 위해 JMP 버전을 기반으로하는 if 문을 코드에 추가했지만 변경 사항이 의도적 인 것인지 (예 : 향후 버전에서는 그대로 유지 될 것임) 또는 버그의 결과인지 확인하고 싶었습니다. 미래에 잘못된 결과를 줄 것입니다.
감사
스크립팅Re : 버전 16에서 로지스틱 회귀가 변경 되었습니까?나는 이것을 지시하는 것이 좋습니다 support@jmp.com .
Re : 버전 16에서 로지스틱 회귀가 변경 되었습니까?눈치 채신 동작은 JMP 16.0의 의도적 인 변경입니다. 이진 반응의 경우 목표 수준 또는 양성 수준을 선택해야하는 경우가 많습니다. 이는 오 탐지 등을 언급하는 보고서를 작성할 때 특히 그렇습니다. 이러한 변경으로 JMP는 이제 SAS와 일치합니다. 또한 플랫폼에 "Target Level ()"옵션과 "Target Level"열 속성을 도입하여 적절한 대상 수준을 할당했습니다. 예를 들면 :
//Begin Script for JMP 16;
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Penicillin.jmp" );
Logistic(
Y( :Response ),
X( :"ln(dose)"n ),
Freq( :Count ),
Target Level( "Cured" )
);
열 속성은 응답 열을 강조 표시하고 "Cols-> Column Info ..."를 선택하여 액세스 할 수 있습니다. "Column Properties"드롭 다운 메뉴를 클릭하고 "Target Level"을 선택합니다.