Cálculo de Previsão  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
marlonguj
HelloWorld

Membro desde: 27/12/2010 20:30:48
Mensagens: 12
Offline

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!!!!
Anime
JWizard
[Avatar]

Membro desde: 11/11/2009 07:37:26
Mensagens: 2003
Localização: São José do Rio Preto-SP
Offline

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...


O sorriso de fraternidade, a ajuda silenciosa, a humildade sem alarde,
a flor da gentileza e o gesto amigo cabem prodigiosamente, em qualquer parte.
Chico Xavier - Emmanuel
marlonguj
HelloWorld

Membro desde: 27/12/2010 20:30:48
Mensagens: 12
Offline

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!!!

This message was edited 2 times. Last update was at 28/12/2010 00:59:54

Anime
JWizard
[Avatar]

Membro desde: 11/11/2009 07:37:26
Mensagens: 2003
Localização: São José do Rio Preto-SP
Offline

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


O sorriso de fraternidade, a ajuda silenciosa, a humildade sem alarde,
a flor da gentileza e o gesto amigo cabem prodigiosamente, em qualquer parte.
Chico Xavier - Emmanuel
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 9854
Offline

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

Membro desde: 27/12/2010 20:30:48
Mensagens: 12
Offline

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

Membro desde: 17/09/2008 12:58:32
Mensagens: 1134
Offline

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

Renzo Nuccitelli

Engenheiro de Computação - ITA

http://nuccitec.com.br/
http://blog.nuccitec.com.br/
http://jcoltrane.sf.net
http://jfera.nuccitec.com.br/
http://code.google.com/p/webapp-ce/
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 9854
Offline

Veja em:
http://en.wikipedia.org/wiki/Simple_linear_regression
raposo.leandro
Thread.start()
[Avatar]

Membro desde: 05/10/2010 11:35:41
Mensagens: 35
Localização: SP
Offline

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.

Graduando Ciência da Computação - FEI 4° semestre
OCJP 6 - Estudando
[MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team