Função graf.media.desvio | Erro no desvio padrão
2 participantes
Página 1 de 1
Função graf.media.desvio | Erro no desvio padrão
Oi professor,
ainda estou com problemas nessa função!
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?
ainda estou com problemas nessa função!
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?
Giovanna Barreto- Mensagens : 49
Data de inscrição : 23/12/2015
Re: Função graf.media.desvio | Erro no desvio padrão
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!
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!
Re: Função graf.media.desvio | Erro no desvio padrão
ó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...
[...] mean(x, na.rm=T))+sd(x, na.rm=T))}
Obrigada, professor!
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...
[...] mean(x, na.rm=T))+sd(x, na.rm=T))}
Obrigada, professor!
Última edição por Giovanna Barreto em Ter Jan 26, 2016 7:54 pm, editado 1 vez(es)
Giovanna Barreto- Mensagens : 49
Data de inscrição : 23/12/2015
Re: Função graf.media.desvio | Erro no desvio padrão
Verdade, vi ele agora!
Parênteses podem ser infernais o R.
Parênteses podem ser infernais o R.
Tópicos semelhantes
» Boxplot com média e desvio padrão sobrepostos
» Problemas com o gráfico da função média e desvio
» Erro na função View (MAC)
» Erro no Gráfico com a função par
» ERRO NA FUNÇÃO tapply()
» Problemas com o gráfico da função média e desvio
» Erro na função View (MAC)
» Erro no Gráfico com a função par
» ERRO NA FUNÇÃO tapply()
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos