Як створити гістограму двох змінних у r
Гістограма є корисним способом візуалізації розподілу значень для даної змінної.
Щоб створити гістограму для змінної в R, ви можете скористатися функцією hist() . Щоб створити гістограму для двох змінних у R, ви можете використати такий синтаксис:
hist(variable1, col=' red ') hist(variable2, col=' blue ', add= TRUE )
У наступному прикладі показано, як використовувати цей синтаксис на практиці.
Приклад: створення гістограми двох змінних у R
Наступний код показує, як створити гістограму двох змінних у 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 )
Оскільки значення гістограми перекриваються, доцільно використовувати кольори rgb() із підвищеною прозорістю:
#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 )
Ви також можете додати легенду, щоб полегшити інтерпретацію гістограм:
#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)))
Ви можете знайти більше посібників з R на цій сторінці .