시점 데이터의 누적 합계저는 JMP의 하위 수준 사용자이며 시계열 데이터 분석에 JMP를 사용하는 방법을 배우려고 합니다.
현재 내 데이터는 2초마다 수집되지만 데이터를 3분마다 다른 열이나 테이블로 변환하려면 어떻게 해야 합니까?

고급 통계 모델링Re: 시점 데이터 누적합계도와 주셔서 감사합니다.
대답은 매우 가깝습니다. 처음 가리키는 데이터가 테이블에 수집되는 시간으로 시작 시간을 12:55:00으로 변경했으며, 새 빈 열에 12:55보다 큰 시간만 표시되도록 바닥에서 천장까지 편집했습니다(12 :58은 12:55에서 3분 후의 시간이므로). 그런 다음 새 데이터 테이블에 대한 요약입니다. 짜잔, 테이블이 우리가 원했던 것처럼 보입니다.
나는 여전히 스크립팅 인덱스에서 배우고 있지만 제공한 완벽한 답변에 더 가깝기 때문에 이해하기가 더 쉽습니다. 정말 감사합니다!
Re: 시점 데이터 누적합계첨부해 주신 데이터 표를 열어보니 제 공식이 예상대로 작동하는 것을 확인했습니다.0, 1, ..... 등의 값을 생성했습니다.또한 시간이 다른 날짜에 발생했고 일부 시간 값이 시작 시간 값 이전이었기 때문에 음수 비닝 값을 생성했습니다.즉, 2021년 4월 17일 오전 8:38:55는 2021년 4월 16일 오후 12:55:03의 시간 값보다 작은 값을 가집니다. 시간 값은 매일 자정에 0초로 시작합니다.또한 시간 값이 아닌 비닝 번호만 생성했습니다.하루 이상에 걸친 데이터가 있으므로 계산 및 비닝 값에 대해 JMP 날짜/시간 값을 사용해야 합니다.4월 16일 12:58에 시작하여 그 이후에 증가하는 새로운 Bin Time이 포함된 데이터 테이블이 첨부되었습니다.수식은 12:58 시작 시간 이전에 bin 값을 생성하므로 해당 행을 삭제해야 합니다.
공식은 다음과 같습니다.
If( Row() == 1,
start = Informat( "04/16/2021 12:58:00" )
);
Floor( ((:Date + :Time) - start) / In Minutes( 3 ) ) * In Minutes( 3 ) + start;
Re: 시점 데이터 누적합계확신하는. 첨부를 참조하십시오.
이제 내가 찾은 수식에 대한 내 문제는 3분 이후의 시간이 아니라 첫 번째 기록된 시간(원래 데이터 테이블에서)으로 내 저장소가 시작된다는 것입니다. 이상적으로는 bin 열의 시간이 12:55가 아닌 12:58(12:55 이후 3분)로 시작하는 것이 좋습니다.
Re: 시점 데이터 누적합계데이터 표를 첨부하면 두 수식을 모두 살펴보고 내 수식이 원하는 결과를 제공하지 않는 이유를 알아낼 것입니다.
Re: 시점 데이터 누적합계안녕하세요, 수식을 시도했지만 표시된 값은 새 열에서 모두 0입니다.
그러나 원래 Time 열(2초 간격, 1mL/2초 측정)을 3.33분 간격(100mL/200초 측정)으로 반올림하여 새로운 빈 열을 만드는 유사한 개념을 사용했습니다.
라운드( :시간 / (60 * 3.33) ) * (60 * 3.33)
그런 다음 테이블 > 요약 제안을 사용하여 새 데이터 테이블을 만들고 새 빈 열을 그룹으로 지정하고 측정 열의 합계를 지정했습니다.
작동하는 것 같습니다. 그러나 이것이 단지 운이라고 생각합니까 아니면 이것이 의미가 있습니까?
Re: 시점 데이터 누적합계실제로 원하는 것은 각 행이 원래 데이터 테이블에서 3분 간격의 평균을 나타내는 새 데이터 테이블이라고 가정합니다.
나는 이렇게 할 것이다.
원본 데이터 테이블에 새 열을 만듭니다.새 열의 수식을 다음으로 설정합니다.
if(row()==1, start = :time);
floor((:time - start) / in minutes(3));
이렇게 하면 값이 3분 저장소에 있는 새 열이 생성됩니다.
이제 요약 플랫폼을 사용하기만 하면 됩니다.
테이블=>요약
새 데이터 테이블을 생성합니다.새 빈 열을 그룹 열로 지정하고 측정 열에 대한 수단을 지정하기만 하면 됩니다.