计算线性回归线的角度



我有一些时间序列数据,我正在尝试计算线性回归线的角度,以确定数据是上升还是下降趋势。

我已经将我的数据插入到一个为我提供斜率的库中(我找不到一个只给我角度的库(,但我正在努力将其转换为角度。

我用来获取斜率的函数就是这个。

有一些相关的内置数学函数,例如math.Atan(),但无法让它们给我角度。是否有内置的数学函数用于此函数或任何第三方库可以计算它?

谢谢。

因此math.Atan()返回线性回归线的斜率,但以弧度为单位。为了获得学位,您可以这样做:

_, slope := LinearRegression( ... )
deg := math.Atan(slope) * (180.0/math.Pi)

嗯,我认为更正确的说法是Math.Atan(slope)给你弧度的角度; 然后,您需要使用这样的简单函数将其转换为度数:

public static double RadiansToDegrees(double radians)
{
return radians * (180 / Math.PI);
}

相关内容

  • 没有找到相关文章