我正在尝试用java开发一种特征选择算法。我正在使用 weka 库来实现此目的。有没有办法使用weka库计算P值? 或者有没有java机器学习库来计算p值?
我能够使用 weka 库计算卡方值。有什么方法可以使用这个卡方值来计算 p 值吗?
最佳答案
您可以使用SignificanceAttributeEval
,而不是卡方。您可以从包管理器下载它(转到 Weka GUI 选择器,工具 > 包管理器
)。
该算法仅适用于名义类,但如果您有数字类,则可以在箱中进行离散化。该算法通过将概率重要性计算为双向函数来评估与类相关的属性的值(value)。与 P 值一样,该算法衡量两个特征并非偶然同时发生的概率,但与 P 值不同的是,这里最好的特征具有更高的分数。该分数与相关性类似,但只有正值,不显着的特征得分为0。
关于java - weka java有没有办法计算P值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45042849/