Мне нужно построить взвешенную гистограмму плотности, а не частоту. Я знаю, что freq = FALSE
доступен в hist()
, но вы не можете указать вес. В ggplot2
я могу это сделать:Гистограмма с весами в R
library(ggplot2)
w <- seq(1,1000)
w <-w/sum(w)
v <- sort(runif(1000))
foo <- data.frame(v, w)
ggplot(foo, aes(v, weight = w)) + geom_histogram()
Но где эквивалент freq = FALSE
?
@ALexA. ho, я бы установил fre = F и не null, который является значением по умолчанию в hist() – heinheo
Возможный дубликат [Создать гистограмму для взвешенных значений] (https://stackoverflow.com/questions/19841204/create-a-histogram -для-взвешенных значений) –