Преглед на файлове

增加lambda阈值限定

gufengshou1 преди 1 година
родител
ревизия
9813b244b0
променени са 1 файла, в които са добавени 10 реда и са изтрити 0 реда
  1. 10 0
      ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/score/container/PidLambdaContainer.java

+ 10 - 0
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/score/container/PidLambdaContainer.java

@@ -176,6 +176,10 @@ public class PidLambdaContainer {
             }else {
                 lambdaNew=cvr*ctr/(pctr*pctr);
             }
+            //避免异常数据
+            if(lambdaNew>5){
+                lambdaNew=1d;
+            }
             return lambdaNew;
         }catch (Exception e){
             return 1d;
@@ -194,6 +198,9 @@ public class PidLambdaContainer {
             }else {
                 lambdaNew=cvr*ctr/(pctr*pctr);
             }
+            if(lambdaNew>3){
+                lambdaNew=1d;
+            }
             return lambdaNew;
         }catch (Exception e){
             return 1d;
@@ -212,6 +219,9 @@ public class PidLambdaContainer {
             }else {
                 lambdaNew=cvr*ctr/(pctr*pctr);
             }
+            if(lambdaNew>3){
+                lambdaNew=1d;
+            }
             return lambdaNew;
         }catch (Exception e){
             return 1d;