O teste para igualdade entre cópulas, do paper de Olivier Scaillet, está sendo aplicado a meus dados, depois de ter testado com os dados do autor. Scaillet foi extremamente solícito em responder meu e-mail e enviar a rotina para que eu pudesse aplicar.
Nos primeiros dias passei um certo trabalho, pois a rotina era do programa Matlab e eu costumo usar o R para minhas estimações, mas o trabalho não foi a "troca" de programa em si, mas o fato da rotina enviada pelo autor estar formatada para 32b e meu Notebook ser 64b.
Depois de VARIAS tentativas que resultavam em "erro" no Matlab em meu notebook e alguns pedidos de ajuda a amigos (obrigado por ajudar, Helton, João C. Rodrigo F.).
A descoberta foi quando tentei rodar nos computadores do PPGE e FUNCIONOU....chegando em casa meu colega Rodrigo me alertou da possibilidade de ser 32 e o PC ser 64, instalamos um "Oracle, dentro dele um XP e dentro do XP um Matlab" para rodar as rotinas no meu note em casa (já está rodando).
Ufa, agora é esperar os resultados.....(o tempo das primeiras estimações foram de 8h e 12h para cada teste.)
Estou testando outros como: testes Kolgomorov-Smirnov, C.V.M, entre outros...vamos ver no que vai dar tudo isso.
Nos primeiros dias passei um certo trabalho, pois a rotina era do programa Matlab e eu costumo usar o R para minhas estimações, mas o trabalho não foi a "troca" de programa em si, mas o fato da rotina enviada pelo autor estar formatada para 32b e meu Notebook ser 64b.
Depois de VARIAS tentativas que resultavam em "erro" no Matlab em meu notebook e alguns pedidos de ajuda a amigos (obrigado por ajudar, Helton, João C. Rodrigo F.).
A descoberta foi quando tentei rodar nos computadores do PPGE e FUNCIONOU....chegando em casa meu colega Rodrigo me alertou da possibilidade de ser 32 e o PC ser 64, instalamos um "Oracle, dentro dele um XP e dentro do XP um Matlab" para rodar as rotinas no meu note em casa (já está rodando).
Ufa, agora é esperar os resultados.....(o tempo das primeiras estimações foram de 8h e 12h para cada teste.)
Estou testando outros como: testes Kolgomorov-Smirnov, C.V.M, entre outros...vamos ver no que vai dar tudo isso.
Esse problema provavelmente foi causado por incompatibilidade dos mex files. Em geral se o autor mandou todo o código é só recompilar os mex files para a sua plataforma e tudo funciona.
ResponderExcluirProf Márcio
ResponderExcluirNão consigo editar a rotina, me parece que veio "fechada" pensei em recompilar tbm....será que é possível ela estando "fechada"?
Atc
Julio
A rotina é só em arquivos .m ou usa outra linguagem (arquivos em .c, etc)?
ResponderExcluirProf Marcio
ResponderExcluirTem formatos .mexw32 e .dll .
É, acho que não dá para recompilar o código.
ResponderExcluirVocê pode tentar rodar o matlab em modo de compatibilidade (com o botão da direita, vá no executavel do matlab e acione e opção modo de compatibilidade).
Nunca testei, mas talvez funcione.
Prof Marcio,
ResponderExcluirTestarei sua idéia, por enqto minha "bruxaria" com o Oracle está funcionando.
Obrigado pela atenção.
Outro teste que vocẽ pode fazer é deletar todos os arquivos mex e dll, e ver se ele acessa funções locais em .m. (obviamente lembrando de ter uma copia dos arquivos ...)
ResponderExcluirNesse caso ele acessa a função original em .m.