【发布时间】:2022-01-10 13:27:51
【问题描述】:
我在 R 中使用名为 BetaMixture 的包来拟合数据向量的 beta 分布的混合。将输出提供给hist,该hist 使用混合模型组件生成良好的直方图:
# Install and load the libraries
#install.packages("BetaModels")
library(BetaModels)
# Create a vector, fit mixture models and plot the histogram
vec <- c(rbeta(700, 5, 2), rbeta(300, 1, 10))
model <- BetaMixture(vec,2)
h <- hist(model, breaks = 35)
到目前为止一切顺利。现在我如何在ggplot中得到这个?我检查了h 对象,但这与model 对象没有什么不同。它们完全相同。我什至不知道这个hist 是如何为这个班级工作的。除了@datavec,它从model 中提取了什么来生成此图?
【问题讨论】: