|
1
3
你可以用一个 rolling average . 这就是很多股票追踪者的工作原理。通过跟踪最后一个 N 您还可以尝试一些规范化——一个非常简单的方法是,每个类别都有总的提及次数( M ),与上一个时间段的百分比变化( ),然后是一些规范化值( Z z=m*δ m0 是以前的值m):
在这里,未知的Larry Ellison的400%变化导致z值为400,更著名的Steve Jobs的10%变化是495,我的峰值20%仍然是低10。你可以根据你觉得好的权重调整这个算法,或者使用标准差或滚动平均值来确定这是否远离他们的“预期”结果。 |
|
2
2
|
|
|
3
0
过于简化- 存储人员的姓名以及在过去24小时内创建的文章数量,包括他们的姓名。与历史数据进行比较。 现实生活- 如果你试图动态地挑选出人们的名字,你会怎么做呢?在文章中搜索如何获取名称?一旦你取了一个新名字,你会为他搜索所有的文章吗?你如何区分史蒂夫·乔布斯和苹果,以及史蒂夫·乔布斯这个正在撰写大量文章的新星?
|
|
4
0
我真的不太精通纵向方法,无法在这里给你一个可靠的答案 ,但如果你现在把我锁在一个房间里实施这项计划,我可能会这么做:
这种方法最糟糕的地方在于:它没有趋势。如果史蒂夫·乔布斯一周前有15000人,三天前有2000人,昨天有300人,那么有明显的下降趋势。但上述方法只能通过减少旧数据的权重来解释这一点;它无法预测这一趋势。它假设过程基本上是 stationary
|
|
|
RSW · Python-检查序列中的最后一个值是否相对高于其余值 2 年前 |
|
|
mayen · Z-Score作为差异值的度量 2 年前 |
|
|
John Philips · Python中的重命名函数 2 年前 |
|
|
Yneedtobeserious · 给定的数据点,形成它们的关系 2 年前 |
|
|
Idan Hazan · 转换总和为1的列表并保持值之间的关系[重复] 2 年前 |
|
|
Jimmy3421 · 为什么pd.cut会产生NaN值 2 年前 |
|
|
JoRayMe · 有没有办法从数据数组中识别浮点数中的小数位数? 2 年前 |