问题约束
- 数据集的大小是已知的,而不是数据本身。
- 数据集一次增长一个数据点。
- 趋势线一次绘制一个数据点(使用样条/贝塞尔曲线)。
图表
下面的拼贴画显示了具有相当准确趋势线的数据集:
这些图表是:
- 左上。按小时计算,有约 24 个数据点。
- 右上方。一年内按天计算,有约 365 个数据点。
- 左下角。按一周为一年,有约 52 个数据点。
- 右下。按月计算一年,大约 12 个数据点。
用户输入
用户可以选择:
- 时间序列的类型(每小时、每天、每月、每季度、每年);和
- 时间序列的开始日期和结束日期。
例如,用户可以选择 6 月 30 天的每日报告。
趋势权重
要计算窗口大小(即计算趋势线时要平均的数据点数),使用以下表达式:
data points / trend weight
Wheredata points
来自用户输入,trend weight
是6.4。尽管6.4的趋势权重产生了很好的拟合,但它是相当随意的,并且可能不适合不同的用户输入。
问题
trend weight
给定这个问题的约束应该如何计算?