一种实时预测流数据变化趋势的方法
摘要文本
本发明公开了一种通过流数据上一个变量实时预测另一个变量的变化趋势的方法, 系统, 和计算设备可读媒体。本发明的实施方案包括基于调整前计算窗口的简单线性回归系数的多个组件迭代计算调整后计算窗口的简单线性回归系数的多个组件, 然后根据需要基于迭代计算的组件生成调整后计算窗口的简单线性回归系数。迭代计算简单线性回归系数可以基于最新数据实时更新预测结果并避免访问调整后计算窗口中的所有数据元素对和执行重复计算从而提高计算效率,节省计算资源和降低计算系统能耗。
申请人信息
- 申请人:吕纪竹
- 申请人地址:100048 北京市海淀区阜城路33号院甲5楼3门9号
- 发明人: 吕纪竹
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种实时预测流数据变化趋势的方法 |
| 专利类型 | 发明授权 |
| 申请号 | CN201810254481.7 |
| 申请日 | 2018年3月26日 |
| 公告号 | CN110362365B |
| 公开日 | 2024年2月13日 |
| IPC主分类号 | G06F9/451 |
| 权利人 | 吕纪竹 |
| 发明人 | 吕纪竹 |
| 地址 | 北京市海淀区阜城路33号院甲5楼3门9号 |
专利主权项内容
1.一种调整后计算窗口的简单线性回归系数的生成方法, 其特征在于:由基于计算设备的一个计算系统, 为存储于该系统上至少一个存储设备上的一个或两个缓冲区中的一个指定规模为n的调整前计算窗口, n>1, 初始化每个变量的一个和, 或一个平均值, 或一个和及一个平均值, 以及初始化简单线性回归系数的除了和及平均值之外的一个或多个其它组件,该一个或两个缓冲区中存储了从一个或两个数据流接收的n对数据元素;由基于计算设备的该计算系统, 接收一个要加入该调整前计算窗口的数据元素对;由基于计算设备的该计算系统, 存储接收的数据元素对到该一个或两个缓冲区中;由基于计算设备的该计算系统, 调整该调整前计算窗口, 通过:从该调整前计算窗口中去除最早加入的数据元素对;以及向该调整前计算窗口加入要加入的数据元素对;由基于计算设备的该计算系统, 为该调整后计算窗口迭代计算每个变量的一个和, 或一个平均值, 或一个和及一个平均值;由基于计算设备的该计算系统, 至少基于该调整前计算窗口的简单线性回归系数的该一个或多个除了和及平均值之外的其它组件, 为该调整后计算窗口直接迭代计算简单线性回归系数的除了和及平均值之外的其它组件, 该直接迭代计算包括:访问被去除数据元素对和被加入的数据元素对而避免访问该调整后计算窗口中的所有数据元素来降低数据访问延迟, 节省计算资源和降低能耗;访问该调整前计算窗口的简单线性回归系数的该一个或多个除了和及平均值之外的其它组件;以及基于被去除的数据元素对和被加入的数据元素对, 从访问的每一个组件中数学地去除被去除的数据元素对的任何贡献和数学地加入被加入的数据元素对的任何贡献而避免在直接迭代计算简单线性回归系数的该一个或多个组件中使用该调整后计算窗口中的所有数据元素来提高计算效率;以及由基于计算设备的该计算系统, 基于一个或多个为该调整后计算窗口迭代计算的组件, 为该调整后计算窗口生成简单线性回归系数。