【发布时间】:2011-03-27 21:12:23
【问题描述】:
我计算了一组值的平均值和标准差。现在我需要使用这些值绘制钟形曲线来显示 JAVA Swing 中的正态分布。我该如何处理这种情况。
名单:204 297 348 528 681 684 785 957 1044 1140 1378 1545 1818
总数:13
平均值(平均值):877.615384615385
标准偏差(SD):477.272626245539
如果我可以得到 x 和 y 坐标,我可以做到,但我如何获得这些值?
【问题讨论】:
-
你想用什么方程或算法来绘制曲线?或者,您是否正在寻找可以告诉您使用哪些积分的人?你看过这个吗? en.wikipedia.org/wiki/Gaussian_function
-
您应该开始学习如何使用
Graphics对象进行绘图。然后你需要将空间映射到绘图空间。一种简单的方法是使用图表库,例如 JFreeChart。 -
您要查找的词是“直方图”,由于您拥有的数据量有限,它将很粗糙。另请注意,您可以计算平均广告标准差这一事实并不能保证正态分布。
-
我认为这个等式不会轻易写在 SO 上,但这个等式应该会有所帮助:ccrma.stanford.edu/~jos/sasp/…
-
我知道如何在java中绘制图形,但我需要的是绘制图形的坐标,x和y坐标。例如 (1,0) (2,5) (3,9) (4,5) (5,0)...