중간점을 기준으로 곡선 정렬을 자동화할까요?센서에서 수집하는 기하학적 모양 데이터를 정렬하는 가장 좋은 방법을 알아내려고 합니다. 측정하는 부분은 '하단 정렬'되어 있고 고정된 z-높이에서 시작하여 균등하게 간격이 떨어진 250개의 점을 얻습니다. 문제는 모든 부분이 정확히 같은 높이가 아니라는 것이고, 목표는 최종 적용에서 부분을 고정하는 데 도움이 되는 플랜지와 관련하여 상단 근처의 피처의 차이점을 이해하는 것입니다.
좋은 점은 플랜지 측면의 측정값을 얻고 그 아래 부분의 치수는 항상 상당히 작다는 것입니다. 그래서 플랜지 가장자리와 아래쪽 치수 사이의 중간점을 얻을 수 있습니다. 지금은 이렇게 수동으로 데이터를 정렬합니다. 두 치수 사이의 중간점 Y 값에 가장 가까운 X를 찾습니다. (물론, 고정구 유형에 따라 두 치수의 절대값과 상대값이 다릅니다.)
이 정렬을 하는 방법에 대한 생각이 있나요? 저는 마지막 ~50개 데이터 포인트의 최대값과 최소값을 찾을 수 있고 평균은 대부분 맞을 거라는 걸 알고 있습니다... 하지만 역방향으로 인덱싱하여 일치하는 X 값을 찾은 다음 열을 설정하여 새로운 '0'으로 지정할 방법이 있나요?
감사해요!
(실제 데이터는 공유할 수 없습니다.)
데이터 블렌딩 및 정리Re: 중간점을 기준으로 곡선 정렬을 자동화합니까?현재 이 작업을 수행할 수 있는 직접적인 방법이 있다고 생각하지 않지만 제대로 이해했는지 확인해야 합니다.
이해를 돕기 위해 Y = 0.5에 가장 가까운 X 값(예: X = 175와 X = 225 사이)을 찾은 다음 특정 X의 값을 0으로 정렬하려고 합니다. ?
이러한 종류의 정렬은 다음과 같습니다(함수의 초기 부분 제외).

이것이 맞습니까, 아니면 다른 방식으로 정렬하려고 합니까? 우리는 항상 더 유용한 데이터 처리 옵션을 추가하기 위해 노력하고 있으므로 이것이 올바른지 또는 어떻게 변경할 것인지 알려주십시오.
Re: 중간점을 기준으로 곡선 정렬을 자동화합니까?Thank Mark - 이 응용 프로그램에서 DTW의 문제는 'Point 200' 영역에서 모든 곡선을 정렬한다는 것입니다. 하지만 그렇게 함으로써 'Points 120 - 150' 영역에서 중요한 차이를 제거합니다.B-스플라인을 사용하고 정렬을 수행하지 않으면 물리적으로 더 합리적인 결과를 얻을 수 있습니다. 간단한 오버레이에서 볼 수 있는 주요 영역의 차이를 강조 표시하고 E2 및 E3는 DTW가 있는 것처럼 보이는 더 작은 차이를 얻습니다. 부드럽게.

DTW는 우리가 수행하고 있는 일부 다른 응용 프로그램에 적합하지만 이 특별한 경우에는 내 데이터의 주요 기능을 제거하는 것 같습니다.
Re: 중간점을 기준으로 곡선 정렬을 자동화합니까?이 곡선으로 궁극적으로 무엇을 하려는지 잘 모르겠지만 FDE는 곡선을 훌륭하게 처리했습니다!

동적 시간 왜곡은 네 개의 곡선을 모두 정렬했습니다.곡선 A에 정렬했습니다. 선형 P-스플라인 모델이 데이터에 잘 맞습니다.

처음 두 개의 기능적 주성분은 아마도 이 네 가지 곡선 간의 차이를 포착하기에 충분할 것입니다.

플롯은 첫 번째 FPC를 기반으로 A와 B가 D와 가장 비슷하고 가장 다르다는 것을 보여줍니다. C는 이런 식으로 중립적입니다. A, B 및 D는 두 번째 FPC를 기준으로 C와 가장 유사하고 가장 다릅니다.

이 프로파일러를 사용하면 FPC 값을 변경하여 모양의 차이를 캡처하는 방법을 확인할 수 있습니다. FPC1에서 FPC 3으로 갈수록 효과가 감소한다는 점을 기억하십시오.
DOE의 요인과 같은 보조 변수를 추가한 다음 요인 효과를 곡선 모양에 연결할 수 있습니다.
Re: 중간점을 기준으로 곡선 정렬을 자동화합니까?답장을 보내 주셔서 감사합니다. 저는 JMP Pro 15.1을 사용하고 있으며 FDE를 살펴보았지만 '무엇에 정렬' 질문에 멈췄습니다.
그래서 요점을 설명하는 일반적인 예를 첨부하고 있습니다.이 예제에서는 포인트 200 주변에서 발생하는 중간점에서 '0' 정렬을 생성하고 해당 포인트를 모두 교차하도록 4개의 커브 각각을 슬라이드하고 싶습니다.이 예에서 4개의 그래프가 거의 정렬되어 있다는 것을 알고 있지만 항상 그런 것은 아닙니다.실제 베이스는 측정을 시작하는 곳보다 훨씬 아래에서 발생합니다.
Re: 중간점을 기준으로 곡선 정렬을 자동화합니까?JMP Pro를 사용하십니까? JMP Pro에는 Functional Data Explorer가 포함되어 있습니다. 데이터(곡선)를 함수로 간주하여 분석할 수 있습니다. FDE에는 정렬을 비롯한 데이터 처리 기능이 포함되어 있습니다. 동적 시간 왜곡 기능은 귀하의 경우에 매우 잘 작동할 수 있습니다. (시간은 종종 함수의 영역이므로 이름이 붙지만 시간일 필요는 없습니다.)
Re: 중간점을 기준으로 곡선 정렬을 자동화합니까?데이터 기밀 유지에 대해 이해합니다. 그러나 언급한 고정 측정 위치와 관련하여 일반적인 부품이 어떻게 떨어지는지에 대한 도식을 공유할 수 있습니까? 나는 2차원 시야의 강체를 상상하지만(부분마다 크기와 모양이 약간 변경됨) 틀릴 수 있습니다.
또한 실제로 측정되는 양은 얼마입니까?