Browse Source

feat:添加CVR模型校准逻辑

zhaohaipeng 11 months ago
parent
commit
620613ca31

+ 3 - 2
ad-engine-commons/src/main/java/com/tzld/piaoquan/ad/engine/commons/score/model/CvrAdjustingModel.java

@@ -8,6 +8,7 @@ import org.slf4j.LoggerFactory;
 import java.io.BufferedReader;
 import java.io.InputStreamReader;
 import java.math.BigDecimal;
+import java.math.RoundingMode;
 import java.util.List;
 import java.util.Map;
 import java.util.Objects;
@@ -38,8 +39,8 @@ public class CvrAdjustingModel extends Model {
                     continue;
                 }
 
-                double key = new BigDecimal(items[2]).doubleValue();
-                double value = new BigDecimal(items[3]).doubleValue();
+                double key = new BigDecimal(items[2]).setScale(2, RoundingMode.HALF_UP).doubleValue();
+                double value = new BigDecimal(items[3]).setScale(2, RoundingMode.HALF_UP).doubleValue();
                 initModel.put(key, value);
             }