수동으로 JMP 그래프 빌더에 다중 회귀선을 추가하는 방법 JMP 13.1.0을 사용하여 다음 그래프를 만들었습니다.

다음과 같은 다중 회귀 모델에서 수동으로 선을 추가하고 싶습니다.
- 로그 (추정) = 인터셉트 + 로그 (진리) + 도메인 + 로그 (진실) * 로그 (진실) + 로그 (진실) * 도메인 + 로그 (진리) * 로그 (진리) * 도메인
위의 그래프를 기반으로 :
Variables(
X( :Name( "Log(truth)" ) ),
Y( :Name( "Log(estimate)" ) ),
Overlay( :Domain )
),
다음 스크립트를 시도했습니다.
Dispatch(
{},
"Graph Builder",
FrameBox,
{Add Graphics Script(
2,
Description( "Script" ),
Pen Color( "green" );
Pen Size( 3 );
Y Function(-.333 - .31(Domain) + .236(x) - .029(x*x) + .107(Domain*x) + .330(Domain*x*x), x )그러나 위에 표시된 그래프에 오버레이 된 내 "도메인"변수를 참조하는 방법을 모르므로 작동하지 않습니다.
어떤 도움을 주셔서 감사합니다.
애드리안
제목 : Re : JMP 그래프 빌더에 여러 회귀선을 수동으로 추가하는 방법애드리안,
나는 음식에 대해 도메인 == 1, 가제트에 대해 0을 가정합니다. 첫째 .31 (도메인)은 곱셈 기호 (*)없이 작동하지 않습니다.
나는 다음을 제안한다. 두 줄을 구분하라. 하나는 Domain == 1 일 때, 다른 하나는 Domain == 0 일 때이다. 또는 적절한 지시자 값을 대체하고 깨달음 기호를 사용한다.
Dispatch(
{},
"Graph Builder",
FrameBox,
{Add Graphics Script(
2,
Description( "Script" ),
Pen Color( "green" );
Pen Size( 3 );
Y Function(-.333 - .31 + .236*x - .029*x*x + .107*x + .330*x*x, x );
Y Function(-.333 + .236*x - .029*x*x , x );
쿨 그래프!