Warning message: In sqrt(VS) : NaNs produzidos - análise modificada de Mann Kendall
3 participantes
Página 1 de 1
Warning message: In sqrt(VS) : NaNs produzidos - análise modificada de Mann Kendall
Boa Tarde!
Estou trabalhando com a análise modificada de Mann Kendall para verificar tendências em séries temporais com a função mmkh do pacote "modifiedmk" Essa análise é uma adaptação para séries temporais autocorrelacionadas. Funciona bem para dados com skewness e com outliers, então não é esse o problema. Meus dados não tem zeros, números negativos ou NAs.
Após rodar a análise com várias variáveis, encontrei esse Warning em uma delas
Warning message:
In sqrt(VS) : NaNs produzidos
e o output da análise não me forneceu o parâmetro Z corrigido nem o valor de p que deveria fornecer.
O que pode ser esse erro? Procurei bastante no Google e não encontrei solução.
Estou trabalhando com a análise modificada de Mann Kendall para verificar tendências em séries temporais com a função mmkh do pacote "modifiedmk" Essa análise é uma adaptação para séries temporais autocorrelacionadas. Funciona bem para dados com skewness e com outliers, então não é esse o problema. Meus dados não tem zeros, números negativos ou NAs.
Após rodar a análise com várias variáveis, encontrei esse Warning em uma delas
Warning message:
In sqrt(VS) : NaNs produzidos
e o output da análise não me forneceu o parâmetro Z corrigido nem o valor de p que deveria fornecer.
O que pode ser esse erro? Procurei bastante no Google e não encontrei solução.
PatriciaNunes2315- Mensagens : 13
Data de inscrição : 31/03/2020
Idade : 35
Localização : Juiz de Fora
Re: Warning message: In sqrt(VS) : NaNs produzidos - análise modificada de Mann Kendall
Acrescentando um detalhe que achei relevante:
O output da análise retorna um número referente ao tamanho efetivo da amostra e nas variáveis que apresentam o warning, esse número é negativo. Achei estranho.....
O output da análise retorna um número referente ao tamanho efetivo da amostra e nas variáveis que apresentam o warning, esse número é negativo. Achei estranho.....
PatriciaNunes2315- Mensagens : 13
Data de inscrição : 31/03/2020
Idade : 35
Localização : Juiz de Fora
Valeria Andrade- Mensagens : 94
Data de inscrição : 12/03/2018
Re: Warning message: In sqrt(VS) : NaNs produzidos - análise modificada de Mann Kendall
Oi, Patrícia.
Pelo warning dado, alguma etapa da função faz o cálculo de raiz quadrada (o sqrt() que parece) e dá errado. Realmente é estranho que isto aconteça mesmo sem termos NAs, zeros ou números negativos nos dados.
Você pode dar um summary nos dados (ou apenas nas varáveis relevantes para a função que você está usando) e colar aqui o resultado? Minha primeira desconfiança é de que o R pode ter lido alguma variável incorretamente, então vamos começar daí e avançar mais caso o problema seja outro.
Pelo warning dado, alguma etapa da função faz o cálculo de raiz quadrada (o sqrt() que parece) e dá errado. Realmente é estranho que isto aconteça mesmo sem termos NAs, zeros ou números negativos nos dados.
Você pode dar um summary nos dados (ou apenas nas varáveis relevantes para a função que você está usando) e colar aqui o resultado? Minha primeira desconfiança é de que o R pode ter lido alguma variável incorretamente, então vamos começar daí e avançar mais caso o problema seja outro.
Re: Warning message: In sqrt(VS) : NaNs produzidos - análise modificada de Mann Kendall
O resultado do summary é esse:
> summary(dados$chl)
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.800 3.015 4.881 5.450 6.865 30.090
E dando str ele reconhece como numérico.
> summary(dados$chl)
Min. 1st Qu. Median Mean 3rd Qu. Max.
0.800 3.015 4.881 5.450 6.865 30.090
E dando str ele reconhece como numérico.
PatriciaNunes2315- Mensagens : 13
Data de inscrição : 31/03/2020
Idade : 35
Localização : Juiz de Fora
Re: Warning message: In sqrt(VS) : NaNs produzidos - análise modificada de Mann Kendall
Oi, de novo, Patricia.
Procurando um pouco na internet, vi que este tipo de situação (relacionada à função sqrt retornar NaNs) costuma estar ligado ao método por trás gerar números que são muito próximos de zero e/ou geração de números negativos por erros de arrendondamento. Não encontrei uma situação com a função mmkh, mas achei situações similares com estas, por exemplo:
https://stackoverflow.com/questions/30267039/how-to-avoid-nans-due-to-rounding-errors
https://stackoverflow.com/questions/22463835/why-is-rmvnorm-function-returning-in-sqrtevvalues-nans-produced-what-i
O problema aqui, que pode ser complicado de resolver, é que os números gerados podem fazer parte de uma etapa bem "interna" dos cálculos da função... Mas eu ainda daria um chute, se ele não for comprometer muito os seus dados: seria possível você utilizar apenas os valores maiores do que 1? Vi que o menor valor nos seus dados é 0.8, e se você não for perder muitas informações descartando os valores abaixo de 1, pode valer à pena tentar.
Procurando um pouco na internet, vi que este tipo de situação (relacionada à função sqrt retornar NaNs) costuma estar ligado ao método por trás gerar números que são muito próximos de zero e/ou geração de números negativos por erros de arrendondamento. Não encontrei uma situação com a função mmkh, mas achei situações similares com estas, por exemplo:
https://stackoverflow.com/questions/30267039/how-to-avoid-nans-due-to-rounding-errors
https://stackoverflow.com/questions/22463835/why-is-rmvnorm-function-returning-in-sqrtevvalues-nans-produced-what-i
O problema aqui, que pode ser complicado de resolver, é que os números gerados podem fazer parte de uma etapa bem "interna" dos cálculos da função... Mas eu ainda daria um chute, se ele não for comprometer muito os seus dados: seria possível você utilizar apenas os valores maiores do que 1? Vi que o menor valor nos seus dados é 0.8, e se você não for perder muitas informações descartando os valores abaixo de 1, pode valer à pena tentar.
Tópicos semelhantes
» Analise de contraste GLM
» Dúvidas em relação a Análise de Correspondência Canônica
» Análise de dados longitudinais com medidas inequidistantes
» Dúvida na análise de Autocorrelação espacial e mantel parcial no R
» script da Analise dos dados de manuscrito:literature patterns about humpback whale em html
» Dúvidas em relação a Análise de Correspondência Canônica
» Análise de dados longitudinais com medidas inequidistantes
» Dúvida na análise de Autocorrelação espacial e mantel parcial no R
» script da Analise dos dados de manuscrito:literature patterns about humpback whale em html
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos