4가지 다른 온도에 대한 선형 회귀 모델이 있습니다. 나는 데이터 세그먼트를 지정할 수 있도록 각 필터에 로컬 데이터 필터를 넣었습니다.
이에 대한 코드는 아래와 같이 소스 테이블 2 열의 각 값을 호출합니다. 온도가 더 많거나 낮아질 수 있도록 이것이 자동화되기를 원하며 매번 코드를 편집하고 싶지 않습니다. 아마도 직접 작성하는 것을 피하고 대신 워크플로를 사용하는 JSL 스크립트를 통한 방법이 있을 것입니다. 로컬 필터도 있는 한 원하는 대로 정확하게 작동하는 데이터 필터를 추가했습니다. 로컬 필터를 제거하면 데이터 필터가 같은 방식으로 작동을 멈춥니다.
로컬 필터를 중복되게 만들기 위해 데이터 필터를 어떻게 변경합니까?
가능하지 않은 경우 로컬 필터를 자동으로 코딩하려면 어떻게 해야 합니까?
데이터 테이블( "정렬됨" ) << 데이터 필터(
위치( {890, 387} ),
모드( 포함( 1 ) ),
필터 추가(
열(:세그먼트),
여기서( :세그먼트 == -100 ),
표시( :세그먼트, N개 항목( 8 ) )
)
);
데이터 테이블( "정렬됨" ) << 모형 적합(
SendToByGroup(그룹별 기본값),
Y( :VCE ),
By( :소스 표 2 ),
효과( :ICE ),
성격( "표준 최소 제곱" ),
//강조( "효과 활용" ),
달리다(
:VCE << {적합성 요약( 0 ), 분산 분석( 0 ),
모수 추정( 0 ), 적합성 부족( 0 ), 척도 추정( 0 ),
실제를 예측으로 플롯( 0 ), 잔차를 예측으로 플롯( 0 ),
스튜던트화 잔차 플롯( 0 ), 효과 레버리지 플롯( 0 ),
정규 분위수( 0 ), Box Cox Y 변환( 0 )을 기준으로 잔차 표시}
),
SendToByGroup(
{:소스 표 2 == "25C"},
로컬 데이터 필터(
필터 추가( 열( :Segment ), 표시( :Segment, N 항목( 8 ) ) )
)
),
SendToByGroup(
{:소스 표 2 == "150C"},
로컬 데이터 필터(
필터 추가( 열( :Segment ), 표시( :Segment, N 항목( 8 ) ) )
)
),
SendToByGroup(
{:소스 표 2 == "125C"},
로컬 데이터 필터(
필터 추가( 열( :Segment ), 표시( :Segment, N 항목( 8 ) ) )
)
),
SendToByGroup(
{:소스 표 2 == "100C"},
로컬 데이터 필터(
필터 추가( 열( :Segment ), 표시( :Segment, N 항목( 8 ) ) )
)
)