标准差计算-我是否遵循正确的方法。我们如何找到SD百分比?

问题描述 投票:0回答:1

我有一个查询,提供以下数据。

item_name, total_purchase_count_per_week, previous_day_purchase_count.

例如,

iPhone , 4800, 200 
Samsung, 3000, 470
Moto, 1700, 80

现在,我想知道昨天购买的商品与前一周购买的每种商品有多少百分比。

Example, 
 5% [which means yesterday's purchase was more compared to previous week with a deviation of 5%]
-11% [which means yesterday's purchase was less compared to previous week with a deviation of -11%]

这是我尝试过的,

[我编写了一个Java方法,该方法将avg(total_purchase_count_per_week)和previous_day_purchase_count作为SummaryStatistics的输入,并计算SD和方差。

 SummaryStatistics txnCountSummary = new SummaryStatistics();

 txnCountSummary.addValue(totalCount);
 txnCountSummary.addValue(avgCountPWeek);

 Double sd = txnCountSummary.getStandardDeviation();

[在这种情况下,SummaryStatistics需要685(即4800/7-上周的平均计数)和200(昨天的计数)得出的SD为342.94。

  1. 我是否使用正确的输入来计算SD?只是取平均值上周的周数并用昨天的计数来计算SD为足够?
  2. 如果是,我们如何计算百分比偏差?例如,与昨天相比,昨天的购买量偏离了5%或-2%如上例中所述,前一周的平均值。
  3. 如果否,请告诉我正确的方法以提出正确的答案偏差百分比。我可以更改查询以拉取其他详细信息(如果需要)。>

    • 提前感谢。

我有一个查询,该查询提供了以下数据。 item_name,total_purchase_count_per_week,previous_day_purchase_count。例如,iPhone,4800、200 Samsung,3000、470 Moto,1700、80现在我很感兴趣...

java standard-deviation variance deviation
1个回答
2
投票

我认为您想要找到的是昨天计数与上周平均值的偏差。这基本上是(yesterdayCount - (sumOfLastWeekCount/numberOfDaysLastWeek))/(sumOfLastWeekCount/numberOfDaysLastWeek)

© www.soinside.com 2019 - 2024. All rights reserved.