|  | @@ -104,13 +104,20 @@ public class PidLambdaV2Container {
 | 
											
												
													
														|  |                      Double yesterdayCpa=Double.parseDouble(cols[5]);
 |  |                      Double yesterdayCpa=Double.parseDouble(cols[5]);
 | 
											
												
													
														|  |                      Double yesterdayRealCost=Double.parseDouble(cols[6]);
 |  |                      Double yesterdayRealCost=Double.parseDouble(cols[6]);
 | 
											
												
													
														|  |                      Double lambdaNew=1d;
 |  |                      Double lambdaNew=1d;
 | 
											
												
													
														|  | -                    if((conversion+yesterdayConv)!=0&&(realCost+yesterdayRealCost)!=0){
 |  | 
 | 
											
												
													
														|  | 
 |  | +                    if((conversion+yesterdayConv)!=0){
 | 
											
												
													
														|  |  //                        if(cpa*conversion!=0&&!realCost.equals(0d)){
 |  |  //                        if(cpa*conversion!=0&&!realCost.equals(0d)){
 | 
											
												
													
														|  |  //                        lambdaNew=(cpa*conversion)/realCost;
 |  |  //                        lambdaNew=(cpa*conversion)/realCost;
 | 
											
												
													
														|  |  //                        }
 |  |  //                        }
 | 
											
												
													
														|  | -                        double yesterdayW=yesterdayConv/(yesterdayConv+2*conversion);
 |  | 
 | 
											
												
													
														|  | -                        lambdaNew=(yesterdayW*yesterdayConv*yesterdayCpa)/yesterdayRealCost
 |  | 
 | 
											
												
													
														|  | -                                +(1-yesterdayW)*(cpa*conversion)/realCost;
 |  | 
 | 
											
												
													
														|  | 
 |  | +                        if((realCost*yesterdayRealCost)!=0){
 | 
											
												
													
														|  | 
 |  | +                            double yesterdayW=yesterdayConv/(yesterdayConv+2*conversion);
 | 
											
												
													
														|  | 
 |  | +                            lambdaNew=(yesterdayW*yesterdayConv*yesterdayCpa)/yesterdayRealCost
 | 
											
												
													
														|  | 
 |  | +                                    +(1-yesterdayW)*(cpa*conversion)/realCost;
 | 
											
												
													
														|  | 
 |  | +                        }else if(realCost!=0){
 | 
											
												
													
														|  | 
 |  | +                            lambdaNew=(cpa*conversion)/realCost;
 | 
											
												
													
														|  | 
 |  | +                        }else if(yesterdayRealCost!=0){
 | 
											
												
													
														|  | 
 |  | +                            lambdaNew=(yesterdayConv*yesterdayCpa)/yesterdayRealCost;
 | 
											
												
													
														|  | 
 |  | +                        }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |                      }
 |  |                      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  
 |  |  
 |