我正在尝试计算数据的第 90 个百分位值。为此,我创建了一个 Other> double[] 类型的变量。
我正在尝试使用variable.add(time()-agent.downEndTime);填充列表 但这是行不通的。返回的错误是
一旦能够做到这一点,我计划按升序对列表进行排序,并根据列表的大小计算第 90 个百分位值。
您应该使用数组列表而不是数组...使用代理选项板中类型为 ArrayList 且元素类型为 double 的集合对象。
然后你可以执行downwardtime.add();
然后根据您想要升序还是降序进行排序:
Collections.sort(downwardtime);
或
Collections.sort(downwardtime, Collections.reverseOrder());