Função Lineplot

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Função Lineplot

Mensagem por Renata Cardoso Vieira em Qua Fev 24, 2016 2:29 pm

Olha eu de novo,

Também estou tendo um problema com o gráfico de médias:

lineplot.CI(Grupo, N, las=1, typ="p", xlab="Grupos", ylab="Tamanho Populacional")
Error in plot.window(...) : valores finitos são necessários para 'ylim'
Além disso: There were 11 warnings (use warnings() to see them)

Alguma ideia do porque?

Obrigada
avatar
Renata Cardoso Vieira

Mensagens : 41
Data de inscrição : 22/12/2015
Idade : 31

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Função Lineplot

Mensagem por Renata Cardoso Vieira em Qua Fev 24, 2016 2:33 pm

Eu acho que o R não está reconhecendo meus dados como numéricos, alguém sabe a função para corrigir isso?
avatar
Renata Cardoso Vieira

Mensagens : 41
Data de inscrição : 22/12/2015
Idade : 31

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Função Lineplot

Mensagem por Prof. Marcos em Qua Fev 24, 2016 2:44 pm

Se o R estiver reconhecendo a variável como fator, você pode notar isso se der um summary() dos dados. Alternativamente, para irmos direto para as variáveis com problemas, dê um str() em cada variável envolvida, e cole aqui o resultado. Pode ser sim que por algum motivo o R não esteja rconhecendo a variável como numérica, e o str deve mostrar se é isso.

Se for isso, precisamos ver se há algum problema na planilha, que pode estar gerando isso.

De qualquer forma, se a variável de fato só contém números, você pode tentar converter usando:

dados$variável<-as.integer(dados$variável) #Se for composta apenas por números inteiros
dados$variável<-as.numeric(dados$variável) #Se for composta por números com decimais

Mas estes métodos podem não funcionar se os dados tiverem alguma coisa de errado na planilha, como uma letra inserida sem querer, ou vírgulas no lugar de pontos ou coisas assim.

Vá tentando e avise o que aconteceu, ok?
avatar
Prof. Marcos

Mensagens : 259
Data de inscrição : 23/12/2015
Idade : 36
Localização : Maceió, AL

Ver perfil do usuário https://cantinhodor.wordpress.com/

Voltar ao Topo Ir em baixo

Re: Função Lineplot

Mensagem por Renata Cardoso Vieira em Qua Fev 24, 2016 2:49 pm

'data.frame': 6 obs. of 6 variables:
$ Grupo : Factor w/ 3 levels "Femeas","Jovens",..: 3 3 1 1 2 2
$ Sessao: int 1 2 1 2 1 2
$ N : Factor w/ 6 levels "13,712","25,666",..: 2 3 5 6 4 1
$ desvio: Factor w/ 6 levels "1,660","11,210",..: 2 4 6 3 5 1
$ menor : Factor w/ 6 levels "12,347","17,583",..: 2 3 4 5 6 1
$ maior : Factor w/ 6 levels "123,608","20,442",..: 4 1 5 6 3 2

No caso é isso que o programa me mostra quando eu coloco str(dados).

As minhas colunas 3 a 6 tem que ser númericas.
avatar
Renata Cardoso Vieira

Mensagens : 41
Data de inscrição : 22/12/2015
Idade : 31

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Função Lineplot

Mensagem por Prof. Marcos em Qua Fev 24, 2016 2:55 pm

Os seus dados estão com vírgulas como separador decimal, e aí o R encara como fatores, e não como números.

Você pode, pelo bloco de notas, usar a função 'substituir' e mandar ele trocar as vírgulas por pontos. Depois é só importar de novo para o R e ser feliz. Smile

Alternativamente, você também pode mudar a configuração do seu computador, para que o próprio Excel passe a reconhecer os pontos, e não as vírgulas, como separador. Aí o caminho depende do sistema operacional. No windows, isso normalmente é feito em "opções regionais e de indioma". Após a mudança, tudo no excel que era vírgula vai virar ponto, e aí você cola direto no bloco de notas sem ter que se preocupar em substituir. Mas aí não é algo obrigatório, ok? Você pode manter o padrão do excel, e vai ter apenas que se lembrar de sempre substituir as vírgulas por pontos antes de levar pro R.
avatar
Prof. Marcos

Mensagens : 259
Data de inscrição : 23/12/2015
Idade : 36
Localização : Maceió, AL

Ver perfil do usuário https://cantinhodor.wordpress.com/

Voltar ao Topo Ir em baixo

Re: Função Lineplot

Mensagem por Renata Cardoso Vieira em Qua Fev 24, 2016 3:01 pm

Ah... Obrigada...eu substitui, mas por alguma razão não salvou. Obrigada
avatar
Renata Cardoso Vieira

Mensagens : 41
Data de inscrição : 22/12/2015
Idade : 31

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Função Lineplot

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum