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)

linhas de intervalo de confiança ggplot2

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”

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *