Função graf.media.desvio | Erro no desvio padrão

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

Função graf.media.desvio | Erro no desvio padrão

Mensagem por Giovanna Barreto em Dom Jan 24, 2016 9:52 pm

Oi professor,

ainda estou com problemas nessa função!  Sad

Inseri o na.rm=T e também o título principal, dúvidas sanadas durante nosso Webinário#2 Veja como está a função que eu rodei:

graf.media.desvio<-function(x, y, nome.do.x, nome.do.y, nome.princ){
 lineplot.CI(x, y, las=1, xlab=nome.do.x, ylab=nome.do.y, main=nome.princ,
             type="p", ci.fun= function(x) c(mean(x, na.rm=T)-sd(x, na.rm=T), mean(x, na.rm=T))+sd(x, na.rm=T))}

Mesmo assim o gráfico não está me retornando o desvio padrão corretamente. Colo um gráfico abaixo comparando o gráfico da média com o boxplot de mesma variável. As variáveis que estou usando é o "preço" por "comunidade". Veja:








Me ajude a encontrar o erro?  Rolling Eyes
avatar
Giovanna Barreto

Mensagens : 49
Data de inscrição : 23/12/2015

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Função graf.media.desvio | Erro no desvio padrão

Mensagem por Prof. Marcos em Ter Jan 26, 2016 3:40 pm

Então, acho que é coisa super boba: olhando o finalzinho da função e comparando com a original, parece que falta fechar um último parênteses.

Então veja só, está assim: [...]sd(x, na.rm=T))}
E deveria ser assim: [...]sd(x, na.rm=T)))}

Aaaaaaacho que é só isso. Confira aí e qualquer coisa avise, certinho?

Abraços!
avatar
Prof. Marcos

Mensagens : 164
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 graf.media.desvio | Erro no desvio padrão

Mensagem por Giovanna Barreto em Ter Jan 26, 2016 7:46 pm

óia, era e num era só isso. Ainda quebrei a cabeça mais um pouquinho...  hehe  
Tinha sim um parênteses faltante no final e um parênteses sobrando na função mean que, mesmo tendo analisado minuciosamente a função antes de fazer a pergunta eu não havia reparado... scratch

[...] mean(x, na.rm=T))+sd(x, na.rm=T))}


Obrigada, professor!
Wink


Última edição por Giovanna Barreto em Ter Jan 26, 2016 7:54 pm, editado 1 vez(es)
avatar
Giovanna Barreto

Mensagens : 49
Data de inscrição : 23/12/2015

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Função graf.media.desvio | Erro no desvio padrão

Mensagem por Prof. Marcos em Ter Jan 26, 2016 7:51 pm

Verdade, vi ele agora!

Parênteses podem ser infernais o R. Twisted Evil
avatar
Prof. Marcos

Mensagens : 164
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 graf.media.desvio | Erro no desvio padrão

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

- Tópicos similares

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