regressão para dados angulares / circulares


11

Supervisionei o problema de aprendizagem em que os alvos são ângulos. Se eu fizesse uma regressão simples, os números 360 e 1 estariam muito distantes para o meu modelo, mas na verdade eles estão próximos e prever que as coordenadas xey não parece certo, pois estou tentando prever apenas um número aqui. Qual é a maneira correta de resolver esse problema?

pontos azuis representam alvos


Não tenho certeza de entender seu problema. Você tem uma variável angular, digamos e algum preditor linear ? ou também seu preditor é angular? ou o que? z iθizi
— Niandra82 30/07

Somente alvos são angulares (como mostrado na figura), os preditores são numéricos.
— rep_ho

Respostas:


6

Sugiro que você dê uma olhada no livro "Tópicos em estatísticas circulares" de Jammalamadaka, se você estiver interessado em variável circular.

Suponha que seus dados venham de uma distribuição circular e você queira modelar a média (circular) da variável circular: o que geralmente é usado é: é a variável circular, é o vetor de coeficientes de regressão e são as covariáveis ​​lineares.F()θ β z i

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

Se você deseja um paralelismo com a regressão linear usual, pode assumir que , em que indica a distribuição normal em certo sentido, é a distribuição Normal em um círculo. EntãoW N ( )θi∼WN(μi,σ2)WN()

μi=2arctan⁡(βzi)
ou equivalente

ϵ i ∼ W N ( 0 , σ 2 )

θi=2arctan⁡(βzi)+ϵi
queϵi∼WN(0,σ2)

Esse tipo de regressão é implementado na do pacote sugerida pelo usuário Scortchicircular


Obrigado, ainda não entendo algumas coisas. É possível usar regressão linear e apenas transformar ângulos em algo (senos, cossenos)? Ou toda a regressão deve "construir" de maneira diferente? Eu não quero fazer isso em R, porque tenho todas as minhas outras etapas de processamento em python, é por isso que estou perguntando.
— rep_ho 31/07

Ângulos não têm magnitude, se você transformá-lo em algo como seno, cosseno, ou algo similar, você introduzir magnitude ..
— niandra82
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.