Pergunta

Eu sou um grande fã de Gnuplot e usei isso o tempo todo meus estudos para vários projetos.

Ultimamente eu queria usar Gnuplot para traçar algumas séries temporais, como perda de peso, exercício resultados, consumos de gás etc.

Portanto, eu escalar o eixo-x como

set xdata time
set timefmt "%d.%m %Y"
set format x "%d.%m"

Agora eu quero usar a função apto para me dar um ajuste linear. Meu problema é que eu não posso chegar a esse trabalho se o eixo-x é relacionada ao tempo.

Foi útil?

Solução

R é provavelmente a melhor ferramenta para esse tipo de problema. É uma das maioria das linguagens populares para análise de dados. Plotagem é tão simples (ou simples) como na trama gnu.

Outras dicas

Em seguida, altere a data para um número, por exemplo, um número de dias a partir da primeira data, fazer o ajuste, e depois converter os números de volta em datas. Dessa forma, você terá x e y conjunto de dados "regular".

Você pode usar outra ferramenta para calcular a função de regressão e traçar a saída disso. Algumas possibilidades são: R , | estatísticas ou as funções estatísticas de várias planilhas. Este link tem uma lista de software statistics.

Outra boa alternativa para gnuplot é matplotlib . É um conjunto de bibliotecas Python para leitura, manipular e gráficos pontos. Eles possuem um bom livro de receitas em scipy.org, e aqui está a entrada para linear regressões.

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