Cur*_*arn 2 java deviation variance standard-deviation
我有一个查询,该查询提供了以下数据。
item_name, total_purchase_count_per_week, previous_day_purchase_count.
Run Code Online (Sandbox Code Playgroud)
例如,
iPhone , 4800, 200
Samsung, 3000, 470
Moto, 1700, 80
Run Code Online (Sandbox Code Playgroud)
现在,我想知道昨天购买的商品与前一周购买的每样商品有多少百分比。
例如:
5%,这意味着昨天的购买量比前一周的购买量高,相差5%-11%,这意味着昨天的购买量低于前一周的购买量,偏差为-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();
Run Code Online (Sandbox Code Playgroud)
在这种情况下,SummaryStatistics需要685(即4800/7前一周的平均计数)和200(昨天的计数)得出SD为342.94。
提前致谢。