[R-br] Dificuldade em maximização/minimização de funções! (Repassando help Adailton Alcantara)

Ivan Bezerra Allaman ivanalaman em yahoo.com.br
Sexta Maio 25 11:47:42 BRT 2012


Adailton,

Procure seguir o guia de postagem e evite anexar arquivos! 


Repassando então a dúvido de Adailton Alcantara para os nobres amigos do R. 

OBS: Segue o link no final da postagem com as funções que o Adailton criou!


Prezados,

Nome: Adeilton Pedro de Alcântara

Venho  pedir ajuda.

Definição do problema:

Eu tenho uma superfície (mistura de cinco distribui��es normal bivariada) lambda_23(x,y) e uma reta lambda_1(t). Considerando a reta e a superf�cie como conhcidas ( distribui��es verdadeiras) o meu objetivo � recuperar essas distribui��es maximuzando a equa��o de log verossimilhan�a ( no programa que enviei denominada matricaalg1). 

Ou seja o meu objetivo � recuperar a estrutura do polin�mio que gerou um determinado conjunto de dados utilizando uma equa��o de log-verossimilhan�a sem a necessidade de escrever um modelo param�trico.

A minha dificuldade est� no comando nlminb() do R que encontra-se na fun��o metricaalg1. 

Eu n�o consigo lidar com estes comandos de maximiza��o/minimiza��o de fun��es. Quando altero o chute inicial, embora tenha converg�ncia, os valores encontrados s�o completamente diferentes do valor que eu quero encontrar.  Ou seja dependendo do chute inicial a fun��o me retorna coeficientes completamente diferentes.

Eu n�o sei se o problema est� na op��o control.list() ou no chute inicial. Provavelmente n�o.

O programa que gera o PPNH( Processo de Poisson n�o homog�neo) est� funcionando. 

A dificuldade est� no uso do comando nlminb().
J� utilizei nlm(), optim(), e DEoptim() para maximizar a equa��o de log-verossimilhan�a por�m n�o consigo enxergar o que est� errado .

O problema deve ser de m�ltiplos m�ximos na verossimilhan�a, pois tenho muitos coeficientes.

Já estou a quatro anos e não consigo sair disso.

Atenciosamente,

Adeilton Pedro de Alcântara.

Estou enviando um c�digo na linguagem R. O objetivO � recuperar uma reta (lambda_1(t) )e uma mistura de 5 distribui��es normal bivariada (lambda_23(x,y) ).

A minha dificuldade est� no chute inicial, ou seja os resultados dependem muito do chute inicial. Al�m disso, cada vez que eu modifici o chute inicial tenho um resultado completamente diferente.

O senhor verifica a fun��o onde eu gero o chute inicial  (CHUTEINICIALalg1) e a fun��o metricaalg1 (fun��o onde tenho a verossimilhan�a). Nesta fun��o estou fazendo a maximiza��o num�rica da equa��o de log-verossimilhan�a utilizaddo o comando "nlminb() do R.

Onde tem CC<-(as.single(CC)>0) # Coloquei positivo para n�o ficar muito tempo rodando. O senhor pode deixar CC<-(as.single(CC)).

Para rodar a fun��o basta seguir os comandos a partir de 

#################
#Rodando a fun��o#
#################

O arquivo com as rotinas do R est� no anexo deste e-mail


Me ajude, por favor.

Atenciosamente,

Adeilton Pedro de Alcântara

http://dl.dropbox.com/u/33619290/codigoAdailton.txt

 

\begin{signature}
<<>>=
Prof. Dr. Ivan Bezerra Allaman
Universidade Estadual de Santa Cruz
Departamento de Ciências Exatas e Tecnológicas
Ilhéus/BA - Brasil
Fone: +55 73 3680-5596
E-mail: ivanalaman em yahoo.com.br/ivanalaman em gmail.com
@
\end{signature}
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20120525/b1270b51/attachment.html>


Mais detalhes sobre a lista de discussão R-br