开始使用免费开始使用

比较结果

我们已经看到,混合模型会为每个观测分配其属于各个簇的概率。不过,如果您想把每个观测指派到概率最大的簇,可以使用 flexmix 包中的 clusters() 函数。

由于 mix_example 数据集来自模拟,我们实际上拥有每个观测的真实标签。这些真实标签存放在变量 assignment 中。本练习的目标是比较 clusters() 函数给出的标签与真实标签之间的差异。

本练习是课程的一部分

R 中的混合模型

查看课程

练习说明

  • 查看 clusters() 结果的前 6 个元素。
  • 查看真实标签的前 6 个元素。
  • 使用 table() 函数构建一个列联表,其中行对应真实标签,列对应预测标签。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Explore the first assignments
___(___(fit_mix_example))

# Explore the first real labels
___(mix_example$___)

# Create frequency table
___(___, clusters(fit_mix_example))
编辑并运行代码