적합 모델에서 방정식을 얻는 방법JMP에서 모델을 피팅할 때 매개변수에서 응답 변수의 동작을 예측하는 방정식을 만들어야 합니다. 그 방정식은 어디에서 찾을 수 있습니까?
감사해요,
매트
Re: 적합 모델에서 방정식을 얻는 방법비슷한 작업을 하고 있습니다. .py로 저장하고 나중에 사용할 수 있도록 게시된 Python 코드를 가져와야 했습니다.
dt = Open( "/Users/bywing/irisr.csv",End Of Field( Tab, CSV( 1 ) ) );//make sure preferences open CSV as standard CSV
model = dt << Fit Model(
Y( :Name ),
Effects( :Sepal length, :Sepal width, :Petal length, :Petal width ),
Personality( Nominal Logistic ),
Run
);
fd = model << Publish Probability Formulas;
fd << Generate Python Code;
Wait( 0 );
cw = Window( "Python Code Output" );
ed = cw[Script Box( 1 )];
code = ed << get text;
Save Text File( "irismodel.py", code ); // saves generated python code as python script);
Window( "Report: Formula Depot" ) << close window;
이 스크립트는 JMP 테이블이 아닌 Iris 데이터의 CSV 버전에서 작동합니다. 작동하는 것이 아니라 짧은 POC
Re: 적합 모델에서 방정식을 얻는 방법Formula Depot는 JMP 13 기능입니다.....죄송합니다
Re: 적합 모델에서 방정식을 얻는 방법고마워, 피터, 다음에 해볼게.JMP Pro 11.1.1을 실행하고 있습니다.
매트
Re: 적합 모델에서 방정식을 얻는 방법아, 훌륭합니다. 다시 한 번 감사드립니다.새 열의 수식을 사용하면 잘 작동합니다.
Re: 적합 모델에서 방정식을 얻는 방법m100psi: JMP Pro를 실행 중인 경우 예측 방정식을 Formula Depot에 게시한 다음 Formula Depot 핫스팟에서 "Python 코드 생성" 옵션을 선택하여 Python에 필요한 채점 코드를 작성할 수 있습니다.
Re: 적합 모델에서 방정식을 얻는 방법이 작업은 대화식으로 쉽게 수행할 수 있습니다.
Fit Model을 실행한 후 빨간색 삼각형으로 이동하여
열 저장==?예측 수식
데이터 테이블에 새 열이 생성됩니다.
새 데이터 열로 이동
새 열의 열 머리글로 이동하여 마우스 오른쪽 버튼으로 클릭합니다.
선택하다
공식
수식 편집기가 나타납니다.
수식 주위의 파란색 윤곽선 내의 빈 공간을 두 번 클릭합니다.
복사할 수 있는 창이 뜹니다.
Re: 적합 모델에서 방정식을 얻는 방법안녕 짐,
유감스럽게도 JMP에 대한 제 경험은 프로그래밍 방식이 아니라 완전히 대화형이어서 이 작업을 수행할 수 없었습니다."$SAMPLE_DATA\Big Class.jmp"를 내 파일로 바꾸고 Fit Model() 내부의 모든 항목을 내 모델용 스크립트로 바꾸려고 했지만 충분하지 않았습니다.별도의 스크립트를 작성하지 않고 JMP GUI 내에서 표현식을 텍스트로 가져올 수 있는 방법이 정말 없습니까?
감사해요,
매트
Re: 적합 모델에서 방정식을 얻는 방법매트,
"예측식 표시"는 텍스트 필드가 아닌 이미지(Picture Box())를 표시합니다. 그러나 예측 공식을 생성하고 캡처하는 것은 간단한 단계입니다. 아래 스크립트 참조
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
fm = dt << Fit Model(
Y( :height ),
Effects( :weight ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Run(
:height << {Summary of Fit( 1 ), Analysis of Variance( 1 ), Parameter Estimates( 1 ),
Plot Actual by Predicted( 1 ), Plot Residual by Predicted( 1 ),
Plot Effect Leverage( 1 )}
)
);
fm << prediction formula;
equation = Char( Column( dt, N Cols( dt ) ) << get formula );
Show( equation );Re: 적합 모델에서 방정식을 얻는 방법대단히 감사합니다, 짐. Fit Model을 사용하고 있고 Show Prediction Expression이 내가 찾고 있는 것 같습니다. 이것을 텍스트로 복사할 수 있습니까? Python으로 구현해야 하는 표현식이 많이 있고 모두 상당히 복잡하지만 복사/붙여넣기를 허용하는 옵션이 없는 것 같습니다.
매트
Re: 적합 모델에서 방정식을 얻는 방법어떤 플랫폼을 사용하고 있습니까? 모델 적합을 사용하는 경우 빨간색 삼각형 아래에 수식을 표시하거나 예측 수식을 데이터 테이블에 저장하는 옵션이 있습니다. 이것은 표준 최소 제곱을 위한 것입니다. 서로 다른 성격은 비슷한 일을 할 수 있는 옵션이 있습니다.
Fit Y by X에는 빨간색 삼각형 아래에 예측값을 저장하는 옵션이 있습니다.
파티셔닝 플랫폼은 "예측 저장"을 허용합니다.
사용 중인 모델링 플랫폼을 제공할 수 있고 예측 공식에 대한 빨간색 삼각형 옵션을 찾을 수 없는 경우 세부 사항과 함께 토론 그룹에 다시 게시하면 답이 제공될 것이라고 확신합니다.