【问题标题】:How to work with zero denominators when averaging over fixed time intervals (months/weeks/years)在固定时间间隔(月/周/年)进行平均时如何使用零分母
【发布时间】:2015-11-23 07:03:20
【问题描述】:

有时我们想要得到一个列的平均值,比如total_sales,在一段时间内,比如months_since_posted

average_sales_per_month = total_sales / months_since_posted

但在某些情况下,产品在网站上发布还不到一个月。因此average_sales_per_month 被零除。

您将如何处理此类情况?我不知道这是否是不好的做法,但我会在分母上添加一个+ 0.5 来估计半个月的发生率。

【问题讨论】:

  • 也许在另一个时间单位计算? (天?)

标签: r time-series analytics average data-analysis


【解决方案1】:

无论您想解决什么问题,都不应向数据集添加任意值。为了获得更好的解决方案,我认为您应该以某种方式获取自发布以来经过的天数,并将此时间转换为月份,然后将此值除以总销售额。

【讨论】:

    猜你喜欢
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-25
    • 1970-01-01
    • 2019-11-10
    相关资源
    最近更新 更多