Java 十进制精度

Java 十进制精度,java,decimal,classification,weka,precision,Java,Decimal,Classification,Weka,Precision,我对在我的定价数据上使用Weka GUI中的MLP获得了非常好的结果感到非常兴奋,之后我编写了一段Java代码,使用具有相同参数的MLP。这里是有趣的开始,结果完全不同,我现在发现这似乎是由于舍入差异。GUI循环到3 dp,我的java代码循环到5 dp 我查阅了手册,但似乎找不到一个选项来强制GUI在其输出的预测上使用5dp精度。有人知道我怎么做吗 谢谢说明GUI中的小数位数是固定的。但是,在将GUI输出写入文件时,可以控制小数位数 表示GUI中的小数位数是固定的。但是,在将GUI输出写入文件

我对在我的定价数据上使用Weka GUI中的MLP获得了非常好的结果感到非常兴奋,之后我编写了一段Java代码,使用具有相同参数的MLP。这里是有趣的开始,结果完全不同,我现在发现这似乎是由于舍入差异。GUI循环到3 dp,我的java代码循环到5 dp

我查阅了手册,但似乎找不到一个选项来强制GUI在其输出的预测上使用5dp精度。有人知道我怎么做吗


谢谢

说明GUI中的小数位数是固定的。但是,在将GUI输出写入文件时,可以控制小数位数

表示GUI中的小数位数是固定的。但是,在将GUI输出写入文件时,可以控制小数位数

如果您现在展示一些如何进行输出的代码,这会有所帮助。也许您对随机数生成器的种子使用了不同的默认值?我不想改变我的代码,我只是想了解如何使用标准的Weka GUI来提高预测的精度。例如,我的Java代码将输出“Predicted:0.85016-Actual:0.85041”,其中GUI给出“Predicted:0.850-Actual:0.850”如果您现在展示一些如何进行输出的代码,这会有所帮助。也许您对随机数生成器的种子使用了不同的默认值?我不想改变我的代码,我只是想了解如何使用标准的Weka GUI来提高预测的精度。例如,我的Java代码将输出“Predicted:0.85016-Actual:0.85041”,其中GUI给出“Predicted:0.850-Actual:0.850”