regresión para datos angulares / circulares

11

He supervisado el problema de aprendizaje donde los objetivos son ángulos. Si hiciera una regresión simple, los números 360 y 1 estarían muy lejos para mi modelo, pero en realidad están cerca y predecir las coordenadas x e y no se siente bien, ya que estoy tratando de predecir solo un número aquí. ¿Cuál es la forma correcta de hacer tal problema?

los puntos azules representan objetivos

rep_ho
fuente
No estoy seguro de entender tu problema. ¿Tiene una variable angular, digamos y algún predictor lineal ? o también tu predictor es angular? ¿o que? θizi
niandra82
Solo los objetivos son angulares (como se muestra en la imagen), los predictores son numéricos.
rep_ho
3
Ver, por ejemplo, Pewsey et al. (2013), Circular Statistics in R & the R package circular .
Scortchi - Restablece a Monica

Respuestas:

6

Le sugiero que eche un vistazo al libro "Temas en estadísticas circulares" de Jammalamadaka si está interesado en la variable circular.

Suponga que sus datos provienen de una distribución circular , y desea modelar la media (circular) de la variable circular: lo que generalmente se usa es: es la variable circular, es el vector de los coeficientes de regresión y son las covariables lineales.F()

E(θ)=2arctan(βzi)
θβzi

Si desea un paralelismo con la regresión lineal habitual, puede suponer que , donde indica la distribución normal envuelta que, en cierto sentido, es la distribución Normal en un círculo. EntoncesθiWN(μi,σ2)WN()

μi=2arctan(βzi)
o equivalente

θi=2arctan(βzi)+ϵi
dondeϵiWN(0,σ2)

Este tipo de regresión se implementa en el paquete que sugiere el usuario Scortchicircular

niandra82
fuente
Gracias, todavía no entiendo algunas cosas. ¿Es posible usar regresión lineal y simplemente transformar ángulos a algo (senos, cosenos)? ¿O toda la regresión debería "construir" de manera diferente? No quiero hacerlo en R, porque tengo todos mis otros pasos de procesamiento en python, por eso lo pregunto.
rep_ho
Los ángulos no tienen magnitud, si lo transforma en algo como seno, coseno o algo similar, introduce magnitud ..
niandra82