
Olá, pessoal. Estou tentando usar a função "amova" do pacote ade4, mas não consigo. Comparei a estrutura dos meus objetos com a dos objetos do HELP da função, mas me parece tudo ok. A função roda tudo bem, mas recebo o seguinte resultado: amova(samples,sqrt(distance),structure) $call amova(samples = samp3, distances = sqrt(distance), structures = structurss) $results Df Sum Sq Mean Sq Between regions 2 0.1371102 0.06855508 Between samples Within regions 0 0.0000000 NaN Within samples 41 1.7349423 0.04231567 Total 43 1.8720525 0.04353610 $componentsofcovariance Sigma % Variations Between regions NaN NaN Variations Between samples Within regions NaN NaN Variations Within samples 0.04231567 NaN Total variations NaN NaN $statphi Phi Phi-samples-total NaN Phi-samples-regions NA Phi-regions-total NaN Abaixo o resultado de 'str' dos meus objetos. str(samples) 'data.frame': 19 obs. of 3 variables: $ AF : int 0 7 1 4 0 1 2 4 1 1 ... $ Caatinga: int 1 0 0 0 0 0 0 0 0 0 ... $ Cerrado : int 0 0 0 0 1 0 0 0 0 0 ... str(distance) Class 'dist' atomic [1:171] 0.0411 0.1007 0.0919 0.1007 0.0919 ... ..- attr(*, "Labels")= chr [1:19] "4" "12" "17" "19" ... ..- attr(*, "Size")= int 19 ..- attr(*, "call")= language as.dist.default(m = mat) ..- attr(*, "Diag")= logi FALSE ..- attr(*, "Upper")= logi FALSE str(structure) 'data.frame': 3 obs. of 1 variable: $ regions: Factor w/ 3 levels "AF","Caatinga",..: 1 2 3 -- Abraços, Ricardo Fernandes Campos Junior