Pergunta

Eu estou tentando estimar valores em falta na série de dados que é na forma de uma matriz.As colunas representam os pontos de tempo,i.e.Agora, quero caber cada linha da matriz para uma B-Spline, e use-o para estimar os valores em falta.Eu poderia ajustar os dados para uma normal spline usando MATLAB, mas eu sou completamente preso ao tentar descobrir como ajustar os dados para criar uma B-Spline.Usando o padrão bspline função do ajuste da Curva de Ferramentas me permite definir o nó vetor para o vetor de pontos de tempo, mas eu não posso definir os pontos de controle, i.é.os elementos da linha.
Qualquer ajuda seria muito apreciada.

EDITAR:EXEMPLO ADICIONADOS

A série temporal dos dados tem as linhas que olhar como este:

-0.11    0.1    0.01    0.06    0.04   -0.26    0.04    0.19   -0.22    -0.2    0.12    0.21    -0.26    -0.3    0.22    0.58    -0.36    0.13

Meu nó vetor é basicamente os pontos de tempo, e ele se parece com isso:

 0     7    14    21    28    35    42    49    56    63    70    77    84    91    98   105   112   119

Basicamente, eu quero usar cada linha, junto com o nó de vetor para a construção de uma B-Spline.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top