연속 시간 데이터를 사용한 이동 평균(30일)JMP에 180일 동안 총 2574개의 행이 있는 최근 데이터가 있습니다. 두 개의 열이 있는 파일을 포함했습니다. 하나는 DATETIME 스탬프이고 다른 하나는 해당 타임스탬프의 MAX_VALUE 데이터입니다.
MAX_VALUE(Y축) 대 DATETIME(X축)의 XY 차트를 만들었습니다.
주어진 시간의 값이 지난 30일 동안의 평균 값 MAX_VALUE와 같은 추세선을 추가하고 싶습니다.
누군가 이 데이터 세트의 30일 이동 평균에 대한 선을 맞추도록 도와줄 수 있습니까?
감사해요.
해석학데이터 테이블제도법스크립팅창Re: 연속 시간 데이터를 사용한 이동 평균(30일)안녕,
열 이동 평균 기능을 사용하여 공식 열을 추가할 수 있습니다.
Col Moving Average( :MAX_VALUE, 1, 29, 0 )
Re: 연속 시간 데이터를 사용한 이동 평균(30일)불행히도 이것은 MAX_VALUE의 이전 30개 값만 평균화합니다. 내 데이터는 불연속 증분으로 되어 있지 않습니다. 예를 들어, 한 출력에 대한 이전 30일에는 약 350개의 입력이 있어야 하는 반면 귀하가 제공한 Col 이동 평균 제안에는 30개의 입력(이전 30개 데이터 포인트)만 있을 것입니다. ARG 2(가중치), ARG 3(이전), ARG 4(이후) 등에 대한 입력을 조작하여 DATETIME이 현재 행보다 작거나 같은 다른 모든 행에 적용되도록 DATETIME을 입력으로 사용할 수 있습니까? 값?
Re: 연속 시간 데이터를 사용한 이동 평균(30일)데이터에 대한 DATE 열을 만든 다음 해당 날짜와 데이터 열을 사용하여 요약 테이블을 만들 수 있습니다. 그런 다음 이동 평균을 계산합니다(관리 방법에 따라 누락된 날짜를 추가해야 할 수 있음). 이것을 계산한 후에는 원래 데이터에 다시 결합할 수 있습니다.
Re: 연속 시간 데이터를 사용한 이동 평균(30일)
이것이 옳다고 100% 확신할 수는 없지만 거의 비슷합니다.
각 개별 날짜를 식별하는 공식이 포함되어 있습니다.
그런 다음 다른 열에서 이동 범위 기능을 남용합니다.
Re: 연속 시간 데이터를 사용한 이동 평균(30일)이것은 실제로 정확합니다. 다음 기능을 사용하여 동일한 데이터 세트에 도달했습니다.
Col Moving Average( :MAX_VALUE, 1, :DATETIME <= 30 * 86400, 0 )
그러나 이 함수는 1개월 동안 초 단위로 증가하고(250만 번 이상 반복) JMP는 결과를 출력하기 전에 1분 동안 고투합니다.
당신이 한 방식은 메모리 요구량이 훨씬 적습니다. 감사합니다!