시계열에서 시간별로 데이터를 집계하는 방법은 무엇입니까?안녕하세요 JMP 커뮤니티 여러분,
분 단위 타임스탬프(예: 2025-07-12 14:03:00 )가 포함된 시계열 데이터 세트를 사용하고 있습니다. 하루 동안의 추세를 시각화하기 위해 데이터를 시간 단위로 집계하려고 합니다.
Hour(DateTime)과 함께 Group 함수를 사용해 봤는데, 요약 표나 그래프에 제대로 적용되고 있는지 잘 모르겠습니다. 또한 집계하기 전에 타임스탬프를 가장 가까운 시간으로 반올림하는 더 깔끔한 방법이 있는지 궁금합니다.
시간별 그룹화에 대한 팁이나 스크립팅 예시가 있으면 정말 도움이 될 것입니다.
감사해요!
존 마리
기본 데이터 분석 및 모델링데이터 액세스Re: 시계열에서 시간별 데이터를 집계하는 방법은 무엇입니까?날짜/시간 열에서 분과 초를 제거하는 새 열을 만들겠습니다. JMP에서 제공하는 간단한 수식을 사용하여 만들 수 있지만, 필요한 수식은 거의 없습니다. 먼저 날짜 열을 만들 수 있습니다.

그런 다음 시간 열을 만듭니다.

그리고 이것들을 결합하세요

다음으로 생성된 열을 열고 형식을 변경하고 시간을 In Hours(1)로 곱하여 수식을 수정합니다(60*60과 동일, 초를 시간으로 나타낸 것으로 기본적으로 JMP에서 시간을 관리하는 방식입니다). 최종 수식은 다음과 같습니다.
In Hours(:"Hour[Column 1]"n) + :"Date[Column 1]"n

물론, 시간(시간으로 변환하는 것을 잊지 마세요)과 날짜 열에서 수식을 선택하고 조합하여 단일 열에서 이 모든 작업을 수행할 수 있습니다. 최종 수식은 다음과 같습니다(유일한 옵션은 아님).
:Column 1 - Time Of Day(:Column 1) + In Hours(Hour(:Column 1))
여기서 : 열 1은 날짜 시간 열입니다.

날짜 시간에서 초와 분을 빼는 방법도 있습니다(이를 초로 변환하는 것을 잊지 마세요). 그러면 비슷한 결과가 나올 것입니다.
:Column 1 - Second(:Column 1) - Minute(:Column 1)*60

JMP에서 날짜-시간에 대해 자세히 알아볼 수 있는 곳 JMP 사용 > 수식의 JMP 함수 참조 > 날짜 시간 함수
Re: 시계열에서 시간별 데이터를 집계하는 방법은 무엇입니까?제이엠:
저는 프로세스 데이터 기록자의 센서 시계열 데이터를 많이 다룹니다.
데이터가 균등하게 분산되어 있나요? 즉, 1분 평균이나 스냅샷인가요? 아니면 1시간 내 임의의 시간으로 구성된 타임스탬프가 있나요? 데이터를 시간 평균으로 집계하시겠습니까, 아니면 타임스탬프를 가장 가까운 시간 단위로 반올림하시겠습니까?
어느 경우든 가장 쉬운 방법은 다음과 같습니다. 타임스탬프 열을 마우스 오른쪽 버튼으로 클릭 > 새 수식 열 > 변환 > 반올림 > 가장 가까운 1시간
반올림된 타임스탬프를 만든 후 시간당 평균을 만들려면 다음을 수행합니다. 테이블 > 요약 > 그룹: 반올림된 타임스탬프; 원하는 통계가 있는 데이터 열을 추가합니다. < 테이블 요약 >
이에 대해 더 자세히 논의하게 되어 기쁩니다.
Re: 시계열에서 시간별 데이터를 집계하는 방법은 무엇입니까?@마크샬
매우 편안해요!!
멋진 : )
Re: 시계열에서 시간별 데이터를 집계하는 방법은 무엇입니까?아, Date Increment()가 백그라운드에서 작업을 수행하네요.
GraphBuilder에서도 같은 기능이 비닝을 수행하는데, 정말 유용합니다!
0년까지 이어지는 축에 대해 궁금하시다면:
안타깝게도 날짜 증가() 함수는 누락된 값을 그대로 처리하지 않고 0으로 반올림합니다.

중첩/분류된 시간/날짜 축에 대한 몇 가지 개선 사항 및 버그 수정 & TS-00147884.
Re: 시계열에서 시간별 데이터를 집계하는 방법은 무엇입니까?해결 방법으로 잘못된 행을 제외할 수 있습니다.
수식을 변경하다
tmp = Date Increment( :"date-time"n, "Hour", 0 );
If( tmp == -60084288000,.,tmp); // "0" = -60084288000
... or use -60084288000 as 누락된 값 코드 via the column properties:

Re: 시계열에서 시간별 데이터를 집계하는 방법은 무엇입니까?저는 다음 사항에 대해 궁금했습니다.

날짜와 시간을 분 단위로 반올림하면 누락 문제가 없습니다.
설명:

... 날짜 증가 없음()
따라서 시간을 반올림하는 또 다른 방법은 다음과 같습니다.

