/ / R - Método para Interpolação em 2d datset com valores ausentes - r, 2d, interpolação

R - Método para Interpolação em 2d datset com valores ausentes - r, 2d, interpolação

Atualmente, estou usando a rotina interp "Akima"a fim de fazer interpolação linear 2d. Atualmente, estou tentando fazer interpolações lineares da melhor forma possível, excluindo os pontos de dados inválidos e os valores interpolados que dependem deles. Eu não quero fazer qualquer ajuste de spline apenas de interpolação linear.

Eu posso pensar em duas maneiras de fazer isso usando o pacote akima existente;

  1. particionando os conjuntos de dados 2d em subconjuntos válidos que não possuem pontos de dados perdidos e, em seguida, interpolando em cada um e, em seguida, mesclando os resultados.
  2. ou definindo o valor ausente para um absurdovalor, (-1,0 no meu caso), e depois marcando os resultados onde qualquer valor interpolado NA. Infelizmente, os índices dos nós de interpolação não parecem ser retornados, então eu mesmo tenho que encontrar esses nós, caso em que devo escrever minha própria rotina.

Cada um é um pouco de dor e eu tenho certeza que deve haver uma maneira melhor ou deve haver um pacote para fazer um dos itens acima, como isso eu tenho certeza é um problemas comuns que muitos tiveram.

Quaisquer recomendações para uma rotina de interpolação alternativa ou método para usar o interp do akima são muito apreciadas. Prumo

Respostas:

0 para resposta № 1

Você já olhou para o Amelia pacote?