sm.density.compare()情节没有显示任何内容

时间:2018-04-04 13:01:32

标签: r density-plot

我使用sm.density.compare()函数可视化我感兴趣的变量是否有助于使用以下代码区分分类结果变量(13个类的变量):



library(sm)
load("~/df.Rdata")
sm.density.compare(df$X, df$Y, col=rainbow(13))



 但事实证明,这个密度图并没有显示任何东西。我是否在sm.density.compare()中省略了某些代码,或仅仅因为X无法提供信息?

enter image description here

仅供参考,可以访问here数据,我从其他论坛引用了此thread

谢谢。

1 个答案:

答案 0 :(得分:1)

在您的数据中,只有两个点具有df $ Y == 2并且两者都具有相同的X值,因此没有好的方法来定义这些点的密度。如果省略Y == 2分,情节可以正常工作。

SUB = which(df$Y != 2)
sm.density.compare(df$X[SUB], df$Y[SUB])

Density plot