Como adicionar intervalo de confiança no ggplot2 (com exemplo)
Você pode usar geom_smooth() para adicionar linhas de intervalo de confiança a um gráfico no ggplot2:
library (ggplot2)
some_ggplot +
geom_point() +
geom_smooth(method=lm)
Os exemplos a seguir mostram como usar essa sintaxe na prática com o conjunto de dados mtcars integrado ao R.
Exemplo 1: Adicionar linhas de intervalo de confiança em ggplot2
O código a seguir mostra como criar um gráfico de dispersão em ggplot2 e adicionar uma linha de melhor ajuste e faixas de confiança de 95%:
library (ggplot2)
#create scatterplot with confidence bands
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point() +
geom_smooth(method=lm)
A linha azul representa a linha de regressão linear ajustada e as faixas cinza representam as faixas do intervalo de confiança de 95%.
Exemplo 2: Alterar o nível do intervalo de confiança
Por padrão, geom_smooth() usa faixas de confiança de 95%, mas você pode usar o argumento level para especificar um nível de confiança diferente.
Por exemplo, podemos optar por criar faixas de confiança de 90%:
library (ggplot2)
#create scatterplot with 90% confidence bands
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point() +
geom_smooth(method=lm, level= 0.90 )
Quanto menor o nível de confiança usado, mais estreitas serão as faixas do intervalo de confiança ao redor da linha de regressão.
Exemplo 3: Alterar a aparência das linhas do intervalo de confiança
Você também pode usar os argumentos color e fill para alterar a cor da linha de regressão e a cor das faixas do intervalo de confiança, respectivamente:
library (ggplot2)
#create scatterplot with custom confidence interval lines
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point() +
geom_smooth(method=lm, color=' red ', fill=' lightblue ')
A linha de regressão agora está vermelha e as faixas do intervalo de confiança estão preenchidas em azul claro.
Nota : Você pode encontrar a documentação completa da função geom_smooth() aqui .
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras operações comuns no ggplot2:
Como alterar o título da legenda no ggplot2
Como girar rótulos de eixo no ggplot2
Como corrigir em R: Não é possível encontrar a função “ggplot”