El problema de ajuste de curva para datos 2D es bien conocido (BAJO, etc.) pero dado un conjunto de puntos de datos 3D, ¿cómo encajo una curva 3D (por ejemplo, una spline de suavizado/regresión) a esta información?Conjunto de datos 3D de ajuste de curva
MÁS: Estoy tratando de encontrar una curva, ajustando los datos proporcionados por los vectores X, Y, Z que no tienen relación conocida. Básicamente, tengo una nube de puntos 3D y necesito encontrar una línea de tendencia 3D.
MÁS: Pido disculpas por la ambigüedad. Probé varios enfoques (todavía no he intentado modificar el ajuste lineal) y una NN aleatoria parece funcionar mejor. Es decir, selecciono aleatoriamente un punto de la nube de puntos, encuentro el centroide de sus vecinos (dentro de una esfera arbitraria) e itero. Conectar los centroides para formar una spline lisa está resultando difícil, pero los centroides obtenidos son transitables.
Para aclarar el problema, los datos no son una serie temporal y estoy buscando un spline suave que describa mejor la nube de puntos, si tuviera que proyectar esta spline 3D en un plano formado por 2 variables cualquiera, la spline proyectada (en 2D) será un ajuste suave de la nube de puntos proyectada (en 2D).
IMG: He incluido una imagen. Los puntos rojos representan el centroide obtenido del método mencionado anteriormente.
3D Point Cloud and Local Centroids http://img510.imageshack.us/img510/2495/40670529.jpg
falta la imagen –