새로운 배치마다 지연 기능을 "재설정"하려면 어떻게 해야 하나요?안녕하세요,
다음과 같은 데이터가 있으며 Lag 함수를 사용하여 각 결과와 이전 결과의 차이를 계산하고 싶습니다(데이터 표도 이 메시지에 첨부되어 있습니다).
저는 JMP 16을 사용하고 있습니다.

현재 "차이" 열에 다음 공식을 사용하고 있습니다.

제가 알아낼 수 없는 것은 Batch에 도달하면 계산을 "재설정"하는 방법입니다. 현재 공식을 사용하더라도 16행의 차이 값만 잘못된다는 것을 알고 있지만, 그래도 배치 내에서 제대로 작동하도록 공식을 설정하는 방법을 알고 싶습니다.
혹시 제안하실 분 있으신가요?
제프
기본 데이터 분석 및 모델링Re: 새로운 배치마다 래그 기능을 "재설정"하려면 어떻게 해야 하나요?수식을 변경하세요
If( :"Time Point (months)"n == 0,
.,
:Result - Lag( :Result )
)
Re: 새로운 배치마다 래그 기능을 "재설정"하려면 어떻게 해야 하나요?또한 Col Moving Average를 사용하여 이전 값을 구할 수 있습니다( 데이터 준비 - 다른 열에서 열 데이터 빼기 )
:Result- (Col Moving Average(:Result, 1, 1, 0, :Lot Number) * 2 - :Result)
하지만 당신의 경우 Jim이 제안한 것과 같은 것을 사용하는 것이 더 나을 가능성이 큽니다. 또한 Lag 대신 사용할 수 있는 Dif 함수가 있습니다.
If( :"Time Point (months)"n == 0,
.,
Dif(:Result, 1)
)
Re: 새로운 배치마다 래그 기능을 "재설정"하려면 어떻게 해야 하나요?빠른 답변 감사합니다 @txnelson @jthi
감사합니다!!
Re: 새로운 배치마다 래그 기능을 "재설정"하려면 어떻게 해야 하나요?이러한 그룹화된 지연 작업이 자주 필요한 경우 다음을 살펴보세요.
마켓플레이스의 https://marketplace.jmp.com/appdetails/Normalization+GUI .
@jthi 의 접근 방식을 기반으로 그룹화와 결합하여 N-1을 구현했습니다.

이렇게 하면 정확한 구문을 기억하는 데 어려움이 없습니다 : )
또한 플랫폼에서는 제외된 행을 자동으로 처리합니다.