【问题标题】:How to find Item Lifetime based on Item Consumption?如何根据物品消耗找到物品生命周期?
【发布时间】:2020-06-15 09:28:42
【问题描述】:

想象以下问题: 你的朋友买了一辆有 20 个轮子的新车,这辆车开得很远。当汽车行驶时,汽车会消耗轮胎。每次你的朋友需要一个新轮胎时,他都会打电话给你送一个新轮胎。你当然会这样做。

2 年后,您想知道该特定轮胎的实际使用寿命是多少。但是,你唯一知道的是

  1. 您在过去 2 年内向您的朋友发送了 26 个轮胎
  2. 您将轮胎发送给朋友的日期
  3. 他的车有 20 个轮子
  4. 他的车一开始是全新的
  5. 所有轮胎都用于同一辆车

我们如何仅使用我们拥有的数据来找到这个轮胎的寿命?


这个问题就是我今天所面临的。当一个层(或任何其他项目)被替换时,系统不会跟踪它在机器中被替换的位置,只会跟踪它被替换。对我来说,这使得想出一种找到生命周期的方法变得很困难。

有没有人可以指导我正确的方向? 有没有一种可以使用的python库?

【问题讨论】:

    标签: python statistics data-science


    【解决方案1】:

    想到的最简单的解决方案是发送事件之间的平均持续时间。 这仅适用于您发送轮胎而不是批量发送轮胎的情况。在这种情况下,您有额外的复杂性。

    1. 您需要所有日期的列表
    2. 按日期排序列表
    3. 遍历列表并计算两个日期之间的持续时间
    4. 将持续时间保存在另一个列表中
    5. 从此列表计算平均持续时间

    现在您有了整车的平均车轮寿命。将此持续时间乘以 20 即可得到平均轮胎的使用寿命。

    如果我错了或没有理解问题,请纠正我。

    【讨论】:

    • 您好 Lukas,感谢您的回答。我只理解你的逻辑,逻辑不会提供生命周期,只有在 T->infinite 的情况下,情况并非如此。我想也许有另一种方法可以做到这一点,但即使这似乎是一个非常直接的问题,它也会变得越来越复杂..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多