GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Cálculo de Previsão


#1

Olá pessoal...
estou precisando criar uma função de previsão(cálculo) em java, parecida com aquela do Excel.
PREVISÃO(x; val_conhecidos_y; val_conhecidos_x).
Só que não faço a mínina idéia de como fazer isso, pois não sei como o Excel faz o cálculo, para ter uma idéia.
Se alguém aí já passou por isso, por favor, dê-me uma ajudinha.
Vlw!!!!


#2

Oi marlonguj,

Nossa,faz tanto tempo que não uso o Excel,seria bom vc passar mais informações.O que essa formula retorna,por exemplo... :roll:


#3

obrigado Anime,
então, eu só sei que no Excel tem a function "PREVISÂO" que faz um cálculo de previsão, por exemplo; quero saber quanto vou ter de lucro total no ano que vem baseado no lucro total dos 3 últimos anos, fica assim +- no Excel.
=PREVISÃO($G$2;D7:F7;$O$2:$F$2.
é justamente esse function que quero passar para java, para fazer a mesma coisa que no Excel.
*não sei se me expressei corretamente.
brigadão!!! :smiley:


#4

Sinceramente,não entendi,mas vamos ver se alguém responde... :roll:


#5

http://support.microsoft.com/kb/828236/en-us


#6

valeu entanglement,
eu já vi esse artigo, mas não ajudou muito. Ainda penduro na dúvida de como fazer isso.
obrigado pela ajuda!!


#7

Vc quer fazer uma interpolação. Veja esse artigo. De repente vc encontra algum framework em Java que já faça para vc. Pelo menos a interpolação com polinômios é uma forma. Deve ter outras interpolações, com função exponencial e etc. O que o Excel deve fazer é fazer várias tentativas e escolher a "melhor" baseado-se em determinado critério.

Além dessa tinha uma solução utilizando auto-vetores, onde vc escolhia o grau do polinômio e tinha uma formula para achar a melhor polinomio. Em geral o critério utilizado para achar o menor era o valor mínimo da soma das distancias dos pontos para o polinômio.

Enfim, dá uma pesquisada em cálculo numérico pq faz tempo que não mexo com isso.

[]s


#8

Veja em:
http://en.wikipedia.org/wiki/Simple_linear_regression


#9

Consulte a ajuda do Excel, eu digitei no Excel =PREVISÃO e cliquei na função, ele exibe uma tela de ajuda explicando o que a função selecionada faz, se vc não conseguir eu posto o texto aqui.


#10