비슷한 모양의 데이터베이스에 대해 8 포인트 (x, y)로 보간 된 플롯을 일치시키는 간단한 모양 일치 알고리즘을 구현하는 가장 좋은 방법은 무엇입니까? 12 000 개 항목), 각 플롯은 노드 수가 100 개를 초과합니다. 데이터베이스는 6 가지 카테고리의 플롯 (6 가지 조건에서 측정 된 신호)을 가지며 주요 목표는 올바른 카테고리를 찾는 것입니다 (따라서 모든 카테고리에 대해 비교할 약 2000 개의 플롯이 있습니다).비선형 최소 제곱을 사용한 플롯의 형태 일치
8 노드 플롯은 실제 측정 데이터를 나타냅니다. 그러나 지금은 데이터베이스에서 무작위 플롯을 선택한 다음 8 포인트를 가우쳐 가우스 난수 생성기를 사용하여 번짐으로 시뮬레이션합니다.
비선형 최소 제곱을 구현하여 데이터베이스의 각 플롯에 대한 8 노드 플롯의 모양을 비교하는 가장 좋은 방법은 무엇입니까? 당신이 알고있는 C++ 라이브러리가 있습니까?
8 노드 플롯의 실제 수식 (f (x))을 최소 자승으로 사용하려면 찾거나 gsl 라이브러리의 보간과 같이 요청한 포인트에서 보간을 사용하는 것으로 충분할 수 있습니까? ?
답장을 보내 주셔서 감사합니다. 나는 ROOT도 사용하지만 플로팅 (그래픽)에만 사용됩니다. 보간을 위해 저는 Gnu Scientific Library를 사용했습니다. 아쉽게도 비교를 위해 플롯의 노드가 8 개 이상있을 가능성이 없으며 최소 제곱 기반 방법이 매우 만족스럽지 않은 결과를 나타냅니다 (테스트 중 9 %에서만 올바르게 일치 함). 그래서 나는 지금 그것을하는 더 좋은 방법을 찾고있는 중입니다. 시간과 도움에 감사드립니다. –