안녕하세요, JMPers 님,
그룹별로 Fit Model을 사용하여 생성된 여러 모델을 생성하기 위해 스크립트를 저장할 때 문제가 발생합니다. 내가 하는 일은 기본적으로 다음과 같습니다.
적합 모델 사용:

두 번째 단계에서는 각 그룹에 대해 다양한 모델을 개선하겠습니다.

이제 두 가지 모델이 있습니다. 그런 다음 이 보고서를 재현하는 스크립트를 저장하고 싶습니다. 안타깝게도 일반적인 방법(핫스팟 => 스크립트 저장(모든 개체))을 사용하여 스크립트를 저장할 때 다음과 같은 출력이 표시됩니다.

이제 테이블을 마우스 오른쪽 버튼으로 클릭하고 "결합된 데이터 테이블로 저장"할 수 없기 때문에 문제가 됩니다. 그런 다음 "그룹"정보가 누락되었습니다.
이 작업을 수행하는 방법을 배우면 매우 기쁠 것입니다.
친애하는,
세바스찬
정확히 어떤 작업 흐름을 구상하고 있는지는 확실하지 않지만 스레드는 (누군가!) 각 모델을 '손으로' 개선하는 '반자동' 접근 방식을 의미합니다.
그러나 다음과 관련하여: " 이제 테이블을 마우스 오른쪽 버튼으로 클릭하고 "결합된 데이터 테이블로 저장"할 수 없기 때문에 문제가 됩니다. 그런 다음 "그룹"정보가 누락되었습니다. " (그리고 이미 알고 있듯이) 이 열을 프로그래밍 방식으로 복원하는 것은 충분히 쉬울 것입니다.
'Big Class'를 사용하여 다음을 만들었습니다.
따라서 '가로채기' 셀을 이 행과 후속 행이 'By' 그룹의 새 수준에 대한 것임을 나타내는 표시로 사용할 수 있습니다.
팁을 주셔서 감사합니다. 저는 JMP 13.2.1을 사용하고 있습니다. 안타깝게도 효과 요약을 사용하여 한 모델에서 개별 효과를 제거하는 순간 "그룹별 스크립트 저장" 옵션이 사라집니다.
스크립팅 접근 방식에서도 동일한 문제가 발생합니다. 개별적인 적합 모델 설명이 많이 있을 예정인데 이를 하나로 합치는 방법을 모르겠습니다. 특히 우리가 피하고 싶은 작업이 많은 20개 이상의 그룹에 대해 이야기하고 있기 때문에 더욱 그렇습니다.
최상의,
세바스찬
By 그룹이 있을 때 JMP가 "데이터 테이블(모든 개체)로"를 사용하여 수행하는 작업은 기본적으로 By 그룹의 각 수준에 대해 별도의 보고서를 생성하고 이를 모두 세로 목록 상자 내에서 연결하는 것입니다.적어도 JMP 13에는 "그룹별로 저장 스크립트" 옵션이 있다는 말이 맞습니다.
아직 13세가 아닌 경우 제가 사용했던 방법은 다음과 같습니다.일반적인 방법으로 데이터 테이블에 스크립트를 저장합니다(모든 개체에 적용되는 것은 아니며 그렇게 하는 경우 스크립트를 더 많이 수정해야 합니다).그런 다음 스크립트를 편집하여 Fit Model() 문 내에 Group() 문을 추가합니다.
예를 들어 스크립트를 데이터 테이블에 저장하면 다음과 같은 결과가 나타납니다.
Fit Model(
Y( :Y ),
Effects( :X ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Screening" ),
Run(
Profiler( 0 ),
:Y << {Summary of Fit( 1 ), Analysis of Variance( 1 ),
Parameter Estimates( 1 ), Effect Details( 0 ), Lack of Fit( 0 ),
Sorted Estimates( 0 ), Scaled Estimates( 0 ), Plot Actual by Predicted( 1 ),
Plot Residual by Predicted( 1 ), Plot Residual by Row( 1 ),
Plot Studentized Residuals( 0 ), Plot Effect Leverage( 0 ),
Box Cox Y Transformation( 0 ), Show VIF( 1 )}
),
<FONT color="#993300">Where( :Group == "A" )</FONT>
)Where() 절을 삭제하고 다음과 같이 다른 열 사양과 동일한 열을 사용하여 By() 절을 추가합니다.
Fit Model(
Y( :Y ),
Effects( :X ),
<FONT color="#0000FF">By( :Group ),</FONT>
Personality( "Standard Least Squares" ),
Emphasis( "Effect Screening" ),
Run(
Profiler( 0 ),
:Y << {Summary of Fit( 1 ), Analysis of Variance( 1 ),
Parameter Estimates( 1 ), Effect Details( 0 ), Lack of Fit( 0 ),
Sorted Estimates( 0 ), Scaled Estimates( 0 ), Plot Actual by Predicted( 1 ),
Plot Residual by Predicted( 1 ), Plot Residual by Row( 1 ),
Plot Studentized Residuals( 0 ), Plot Effect Leverage( 0 ),
Box Cox Y Transformation( 0 ), Show VIF( 1 )}
)
)이제 원하는 대로 By()의 각 수준별로 구분된 Fit Model 보고서를 재현해야 합니다.
이것이 언제 도입되었는지(어떤 버전인지)는 확실하지 않지만 By-Group 스크립트가 필요한 작업을 수행할 것이라고 믿습니다.

방금 각 그룹이 개별 응답 열로 표시되고 작동하도록 테이블을 분할할 수 있다는 것을 알았습니다.
다른 방법으로 할 수 있는지 여전히 알고 싶습니다.