为什么这些数据不适用于朴素贝叶斯算法?

Why doesn't this data work with the Naïve Bayes algorithm?

It is in ARFF format。如果您不熟悉 ARFF,基本上@data 标记下的所有内容都是 CSV 格式。

为了澄清,我正在尝试使用 Weka 上的数据集,但使用朴素贝叶斯的选项显示为灰色。

Weka 中的每个分类器、聚类器、过滤器等只能处理特定类型的数据,即它的功能(您可以在 GUI 中查看)。然后将这些功能与数据进行比较。如果不匹配,GUI 将不允许您应用该算法。

长话短说:dport 属性是 NaiveBayes 无法处理的 string 类型。您可以使用 StringToNominal 过滤器将该属性转换为 标称值