스펙트럼 데이터에서 스파이크 피크 찾기안녕하세요 여러분,
도움이 필요합니다. 스파이크에서 최소값과 최대값을 찾고 그 두 값의 델타 계산을 할 수 있는 방법이 있습니까? 데이터 세트를 첨부했습니다. 간단히 말해서, 고객은 다음을 달성하고 싶어합니다.
우리는 이 방정식인 델타 y/델타 x에 답해야 합니다. 여기서 y는 온도이고 x는 시간입니다.
델타는 배치가 시작될 때와 동일한 배치가 완료될 때의 차이입니다.
첨부된 파일은 원시 데이터입니다. 그래프를 그리면 많은 피크가 보일 것입니다. 그리고 밸리에서 피크까지가 하나의 배치입니다. 따라서 배치 시작 온도(최소 온도라고도 함)와 종료 온도(최대 온도라고도 함)를 얻고, 이 차이가 발생한 속도를 알고 싶습니다.
그래서 수학은 매우 쉽습니다. 우리는 우리가 여러분에게 보내는 이 원시 데이터에서 이 지점을 찾는 데 도움이 필요할 뿐입니다. 그리고 분석을 자동화하기 위해서요.
Re: 스펙트럼 데이터에서 스파이크 피크 찾기고맙습니다, 마틴. 도움이 됩니다!! 그리고 네, 다음 버전에서 일종의 공식이나 그런 것을 구현할 수 있다면 좋을 것 같습니다.Re: 스펙트럼 데이터에서 스파이크 피크 찾기저는 데이터의 노이즈에 관해 Martin과 동의해야 합니다. 제가 보는 패턴/트렌드는 4가지입니다. 1) 시간이 지남에 따라 일반적으로 위쪽으로 표류합니다. 2) 일련의 빠른 진동 후 긴 하락 경사가 이어집니다. 3) 항목 2의 패턴이 반복됩니다. 4) 시간이 지남에 따라 빠른 진동 내에서 위쪽으로 표류합니다.
그래서 데이터에 대한 몇 가지 질문이 있습니다. 실제 배치는 어디에서 시작하고 끝납니까? 봉우리와 골짜기가 많으니, 하나하나가 배치입니까? 각 빠른 진동 시리즈 후에 기울기가 천천히 감소하는 것을 감안하면 배치가 4개뿐일까요? 모든 작은 진동이 배치이고 기울기가 천천히 감소하고 시스템이 플러시/리셋됩니까? 이것은 시간에 따른 온도 측정처럼 보이는데, 그게 맞습니까? 시간이 지남에 따라 상승하고 각 빠른 진동 시리즈 내에서 그 후 천천히 하락하는 것을 감안하면 말이 됩니다.
프로세스에 대한 정보가 더 있으면 도움이 될 것입니다. 그렇지 않으면 Martin이 제공한 것만 있을 것입니다. 이동 평균과 기울기의 부호 변경을 사용하여 최소값과 최대값을 찾습니다.
Re: 스펙트럼 데이터에서 스파이크 피크 찾기안녕 발레리,
바라건대 가장 좋은 접근 방식은 아니지만 적어도 효과가 있을 것입니다. 첨부된 표에는 배치 시작 및 배치 종료에 대한 피크 찾기가 나와 있습니다. 다른 작업 때문에 할 수 없었던 것이 더 있습니다.
기본적으로 deltaY와 deltaX를 계산하고 나누어야 합니다(기울기를 얻기 위해). 간단합니다. 데이터에 노이즈가 많으므로 이동 평균을 사용하여 매끄럽게 처리해야 합니다. 그런 다음 기울기의 부호 변화를 찾아야 하며 기울기에 변화가 없는 관찰을 처리해야 합니다. 배치 시작 및 배치 종료의 경우 각각에 대한 기울기 변화 피크를 제거하기 위해 하위/상위 임계값도 설정해야 합니다. 그러면 배치 시작 및 배치 종료를 식별하는 피크가 생성됩니다.
데이터를 기반으로 두 개의 연속 피크가 동일한 배치 유형(시작 또는 종료)에 속하는 경우가 여전히 있습니다. 이러한 경우 두 개 이상의 연속 피크 중 첫 번째 피크를 0으로 설정하고 마지막 피크만 1로 설정해야 합니다. 시각화를 보면 제 말이 무슨 뜻인지 알 수 있을 것입니다. 배치 시작과 배치 종료가 같지 않은 하위 집합을 사용하면 이 방법이 효과적입니다. 그런 다음 배치 시작 또는 배치 종료에서 연속 항목을 검색하여 값을 0으로 설정합니다. Brady의 데이터 테이블 도구 추가 기능으로도 이 작업을 수행할 수 있습니다.
이것이 완료되면 행 간의 차이를 계산할 수 있습니다(물론 서로 속한 행에 대해서만요
)
도움이 되길 바랍니다. 더 완화적인 해결책이 아직 없다면 향후 JMP 릴리스에서 이 기능을 볼 수 있기를 바랍니다 
제약/화학/감각 및 일괄 처리 분야에서는 일괄 처리를 어디에서 시작해야 하는지, 그리고 차이점은 무엇인지에 대한 질문을 점점 더 많이 듣게 됩니다.