我正在尝试将Weka中的数据集标准化。我也可以使用标准化函数,但我发现使用Excel和使用Weka的结果没有什么不同。
Following are the screenshots:初始数据

标准数据由Weka提供

手工Excel结果

用于计算手工结果的公式:
z = (x-mean)/SD
z = Std value
x = value to be standardized
mean = mean of dataset
SD = standard deviationI想知道Weka用于计算标准化值的公式.
任何帮助都将不胜感激!谢谢!!
发布于 2014-03-11 09:16:49
要获得使用weka的公式,您需要查看weka提供的源代码。
在这里@ GC:标准化- weka.filters.unsupervised.attribute.Standardize (.java) - GrepCode类源
你也许能得到你正在寻找的公式。
发布于 2015-03-20 08:55:46
我检查了使用Python和NumPy进行标准化的过程。Weka (v3.6.12)确实使用
z = (x - mean) / std其中std是标准差。确保您的SD确实与标准差相对应(例如,不对应于方差)。
https://stackoverflow.com/questions/22320511
复制相似问题