go - 计算线性回归线的角度
问题描述
我有一些时间序列数据,我正在尝试计算线性回归线的角度,以确定数据是上升还是下降。
我已将我的数据插入到一个库中,该库为我提供了斜率(我找不到一个只给我角度的库),但我正在努力将其转换为角度。
我用来获取斜率的函数就是这个。
有一些相关的内置数学函数,例如math.Atan()
但无法让它们给我角度。这个或任何第三方库是否有内置的数学函数可以计算它?
谢谢。
解决方案
math.Atan()
返回线性回归线的斜率也是如此,但以弧度为单位。为了获得学位,您可以这样做:
_, slope := LinearRegression( ... )
deg := math.Atan(slope) * (180.0/math.Pi)
推荐阅读
- java - 将 VCF 文件映射到 POJO
- javascript - Bannerets/tdl(Node.js 包)的 TDLib(电报数据库库)身份验证和登录示例
- java - LocationServices.FusedLocationApi
- r - 在交互式 R 闪亮应用程序中提取数据框名称
- javascript - 坚持基于日期从两个单独的数组构建对象
- excel - Excel 表格比较
- php - 即使在永久链接设置中选择了帖子名称,get_post_permalink 也使用纯文本
- typescript - 如何推断通过计算属性访问的对象元素的类型?
- android-studio - 如何在 android studio 中包含 opencv.hpp?
- apache-kafka - java.lang.IllegalArgumentException:未知的压缩类型 id:5