Como criar um histograma de duas variáveis em r


Um histograma é uma forma útil de visualizar a distribuição de valores de uma determinada variável.

Para criar um histograma para uma variável em R, você pode usar a função hist() . E para criar um histograma para duas variáveis em R, você pode usar a seguinte sintaxe:

 hist(variable1, col=' red ')
hist(variable2, col=' blue ', add= TRUE )

O exemplo a seguir mostra como usar essa sintaxe na prática.

Exemplo: Crie um histograma de duas variáveis em R

O código a seguir mostra como criar um histograma de duas variáveis em R:

 #make this example reproducible
set. seeds (1)

#define data
x1 = rnorm(1000, mean=0.6, sd=0.1)
x2 = rnorm(1000, mean=0.4, sd=0.1)

#plot two histograms in same graph
hist(x1, col=' red ')
hist(x2, col=' blue ', add= TRUE )

Como os valores do histograma se sobrepõem, é uma boa ideia usar cores rgb() com maior transparência:

 #make this example reproducible
set. seeds (1)

#define data
x1 = rnorm(1000, mean=0.6, sd=0.1)
x2 = rnorm(1000, mean=0.4, sd=0.1)

#plot two histograms in same graph
hist(x1, col=rgb(0,0,1,0.2), xlim=c(0, 1),
     xlab=' Values ', ylab=' Frequency ', main=' Histogram for two variables ')
hist(x2, col=rgb(1,0,0,0.2), add= TRUE ) 

Histograma para duas variáveis em R

Você também pode adicionar uma legenda para facilitar a interpretação dos histogramas:

 #make this example reproducible
set. seeds (1)

#define data
x1 = rnorm(1000, mean=0.6, sd=0.1)
x2 = rnorm(1000, mean=0.4, sd=0.1)

#plot two histograms in same graph
hist(x1, col=rgb(0,0,1,0.2), xlim=c(0, 1),
     xlab=' Values ', ylab=' Frequency ', main=' Histogram for two variables ')
hist(x2, col=rgb(1,0,0,0.2), add= TRUE )

#add legend
legend(' topright ', c(' Variable 1 ', ' Variable 2 '),
       fill=c(rgb(0,0,1,0.2), rgb(1,0,0,0.2)))

Histograma de duas variáveis no exemplo R


Você pode encontrar mais tutoriais de R nesta página .

Add a Comment

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