【发布时间】:2017-12-04 03:03:16
【问题描述】:
我正在尝试使用 2 水平因子变量绘制条件密度图。这个变量最初是一个 3 级因子变量,但我只使用 3 个因子级别中的 2 个构建了我的数据框 (microtus.train)。当我绘制条件密度图时,“y 轴”中的因子水平显示为“未知”,这是我在构建“microtus.train”时排除的水平。请看下面的情节。
我不知道为什么它仍然存在。有人可以指导我如何解决这个问题吗?修复后,我应该在 y 轴上看到“multiplex”和“subterraneus”作为标签。
我的代码如下:
library(Flury)
data(microtus, package = "Flury")
# Creating training data frame
microtus.train <- subset(microtus,
microtus$Group %in% c("multiplex", "subterraneus"),
select = c("Group", "M1Left", "M2Left", "M3Left", "Foramen", "Pbone",
"Length", "Height", "Rostrum") )
# Plot Conditional Density plot of Group given M1Left
cdplot (Group ~ M1Left, data = microtus.train)
提前谢谢你!
【问题讨论】: