对于任何想知道同样的事情的人,我都想通了。下面的实现没有任何问题。事实是,EMA需要超过21个数据点来计算20个数据点的指数移动平均值。这样做的原因是,较早的数据点会影响您试图计算的数据点。简单地说,我测试了一下,您需要大约40-50个数据点才能获得与100+数据点相同的20天EMA。 我试图计算股票的指数移动平均线( EMA ),但我的计算有问题。https:/
我尝试过以下方法:选择week to (Current_timestamp),但它计算的是从星期一到星期日的一周。我希望从周六到周五的一周,基于它应该填充周数字。如果在hive中我们做不到,那么在python中呢?在python中,我尝试了: A = datetime.date(2020, 3, 29).isocalendar()[1] 但这又计算了从星期一到星期六的一周。