![]() |
1
6
还有另一个单通算法,它可以稍微重新安排计算。在 pseudocode:
(来源: http://en.wikipedia.org/wiki/Algorithms_for_calculating_variance ) 在你指出的问题上,这似乎表现得更好。 用通常的算法。 |
![]() |
2
6
IEEE提供四种舍入模式(朝向-inf,朝向+inf,朝向0,tonarest)。朝向+inf是你想要的。在C90或C++中没有标准控制。C99添加了标题
众所周知,您使用的算法数值不稳定,并且有精度问题。对数据进行两次传递对精度更好。 |
![]() |
3
2
如果你不担心精确性,只关心负方差,为什么不简单地做呢?
|
|
Rik Bloemers · for循环不接受任何浮点变量 3 年前 |
![]() |
zell · 为什么存储7个浮点数需要34字节? 3 年前 |
![]() |
Atharva Sunil Sathe · 如何删除任意数的小数点? 3 年前 |
![]() |
user1658887 · 为什么**2!=a*a一些彩车? 7 年前 |