【发布时间】:2012-09-26 00:35:21
【问题描述】:
我有一个笛卡尔点数组(第 1 列是 x 值,第 2 列是 y 值),如下所示:
308 522
307 523
307 523
307 523
307 523
307 523
306 523
我将如何获得分数的标准差?它将与平均值进行比较,平均值是一条直线。这些点不是那条直线,因此标准差描述了线段与直线的波浪或“偏离基准”程度。
非常感谢您的帮助。
【问题讨论】:
-
好吧,您是否需要“标准偏差”(无论如何都不是在 2D 中定义的)?因为在这种情况下更自然的是绘制一条最佳拟合线并使用 R^2 值(确定系数)来描述数据与直线的“离基”程度。
-
你能给我一个例子来说明我将如何做到这一点吗?假设最佳拟合线在点 300,500 和 310,550 之间。
-
对不起,额外的回复,但基本上我试图确定通过这些点的线段是直的还是弯曲的,并找到一种量化它的方法。
-
但是,如果您的意思是通过所有这些点,R^2 是用于量化线性拟合的非精确性的标准值。如果您的意思是通过两点的弧是否弯曲,您可以根据需要将通过两点的弧弯曲,所以它没有多大意义
标签: arrays matlab statistics standard-deviation