| | |
| | | |
| | | public Map<String, String> getStandardDeviation(List<BattgroupData> monList) { |
| | | Map<String,String> map = new HashMap<>(); |
| | | List<Float> bvList = monList.stream().map(BattgroupData::getBv).collect(Collectors.toList()); |
| | | List<Float> brList = monList.stream().map(BattgroupData::getBr).collect(Collectors.toList()); |
| | | List<Float> crList = monList.stream().map(BattgroupData::getCr).collect(Collectors.toList()); |
| | | List<Float> bsList = monList.stream().map(BattgroupData::getBs).collect(Collectors.toList()); |
| | | List<Float> bvList = monList.stream().map(BattgroupData::getBv).map(Float::parseFloat).collect(Collectors.toList()); |
| | | List<Float> brList = monList.stream().map(BattgroupData::getBr).map(Float::parseFloat).collect(Collectors.toList()); |
| | | List<Float> crList = monList.stream().map(BattgroupData::getCr).map(Float::parseFloat).collect(Collectors.toList()); |
| | | List<Float> bsList = monList.stream().map(BattgroupData::getBs).map(Float::parseFloat).collect(Collectors.toList()); |
| | | |
| | | float stdDevBv = MathUtil.getStandardDeviation(bvList); |
| | | float stdDevBr = MathUtil.getStandardDeviation(brList); |
| | | float stdDevCr = MathUtil.getStandardDeviation(crList); |
| | |
| | | List<String> resBalanceRate = new LinkedList<>(); |
| | | List<String> volBalanceRate = new LinkedList<>(); |
| | | |
| | | float sdBaseBr = MathUtil.getStandardDeviation(baseDataList.stream().map(BattgroupData::getBr).collect(Collectors.toList())); |
| | | float sdBaseBv = MathUtil.getStandardDeviation(baseDataList.stream().map(BattgroupData::getBv).collect(Collectors.toList())); |
| | | float sdBr = MathUtil.getStandardDeviation(dataList.stream().map(BattgroupData::getBr).collect(Collectors.toList())); |
| | | float sdBv = MathUtil.getStandardDeviation(dataList.stream().map(BattgroupData::getBv).collect(Collectors.toList())); |
| | | float sdBaseBr = MathUtil.getStandardDeviation(baseDataList.stream().map(BattgroupData::getBr).map(Float::parseFloat).collect(Collectors.toList())); |
| | | float sdBaseBv = MathUtil.getStandardDeviation(baseDataList.stream().map(BattgroupData::getBv).map(Float::parseFloat).collect(Collectors.toList())); |
| | | float sdBr = MathUtil.getStandardDeviation(dataList.stream().map(BattgroupData::getBr).map(Float::parseFloat).collect(Collectors.toList())); |
| | | float sdBv = MathUtil.getStandardDeviation(dataList.stream().map(BattgroupData::getBv).map(Float::parseFloat).collect(Collectors.toList())); |
| | | |
| | | resBalanceRate.add(sdBaseBr*10000/100+"%"); |
| | | resBalanceRate.add(sdBr*10000/100+"%"); |