|
|
@ -150,7 +150,9 @@ public class FoodScoreCalculation {
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private double get_dqi_food1(double x) {
|
|
|
|
private double get_dqi_food1(double x) {
|
|
|
|
if(label==0) {
|
|
|
|
if( x ==0 )
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
|
|
|
else if(label==0) {
|
|
|
|
if(dqi_food_1>0 && dqi_food_2>0) return 5;
|
|
|
|
if(dqi_food_1>0 && dqi_food_2>0) return 5;
|
|
|
|
else if(dqi_food_1>0) return 15;
|
|
|
|
else if(dqi_food_1>0) return 15;
|
|
|
|
else return 0;
|
|
|
|
else return 0;
|
|
|
@ -166,7 +168,9 @@ public class FoodScoreCalculation {
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private double get_dqi_food2(double x) {
|
|
|
|
private double get_dqi_food2(double x) {
|
|
|
|
if(label==0) {
|
|
|
|
if( x ==0 )
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
|
|
|
else if(label==0) {
|
|
|
|
if(dqi_food_2>0) return 5;
|
|
|
|
if(dqi_food_2>0) return 5;
|
|
|
|
else return 0;
|
|
|
|
else return 0;
|
|
|
|
}if(label==1) {
|
|
|
|
}if(label==1) {
|
|
|
@ -205,7 +209,9 @@ public class FoodScoreCalculation {
|
|
|
|
private double get_dqi_food4(double x) {
|
|
|
|
private double get_dqi_food4(double x) {
|
|
|
|
// 0~5M은 곡물, 통곡물을 곡류로 합쳐 계산
|
|
|
|
// 0~5M은 곡물, 통곡물을 곡류로 합쳐 계산
|
|
|
|
// 둘 중 하나라도 섭취하면 5점 배점
|
|
|
|
// 둘 중 하나라도 섭취하면 5점 배점
|
|
|
|
if(label==0) {
|
|
|
|
if( x ==0 )
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
|
|
|
else if(label==0) {
|
|
|
|
if(x>0 || dqi_food_5>0) return 0;
|
|
|
|
if(x>0 || dqi_food_5>0) return 0;
|
|
|
|
else return 5;
|
|
|
|
else return 5;
|
|
|
|
}else if(label==1) {
|
|
|
|
}else if(label==1) {
|
|
|
@ -238,7 +244,9 @@ public class FoodScoreCalculation {
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private double get_dqi_food5(double x) {
|
|
|
|
private double get_dqi_food5(double x) {
|
|
|
|
if(label==1) {
|
|
|
|
if( x ==0 )
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
|
|
|
else if(label==1) {
|
|
|
|
if(x<=29.56) return 2.5;
|
|
|
|
if(x<=29.56) return 2.5;
|
|
|
|
else if(x<=59.15) return 1.25;
|
|
|
|
else if(x<=59.15) return 1.25;
|
|
|
|
else return 0;
|
|
|
|
else return 0;
|
|
|
@ -264,7 +272,9 @@ public class FoodScoreCalculation {
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private double get_dqi_food6(double x) {
|
|
|
|
private double get_dqi_food6(double x) {
|
|
|
|
if(label==0) {
|
|
|
|
if( x ==0 )
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
|
|
|
else if(label==0) {
|
|
|
|
if(x>0) return 0;
|
|
|
|
if(x>0) return 0;
|
|
|
|
else return 5;
|
|
|
|
else return 5;
|
|
|
|
}else if(label==1) {
|
|
|
|
}else if(label==1) {
|
|
|
@ -297,7 +307,9 @@ public class FoodScoreCalculation {
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private double get_dqi_food7(double x) {
|
|
|
|
private double get_dqi_food7(double x) {
|
|
|
|
if(label==0) {
|
|
|
|
if( x ==0 )
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
|
|
|
else if(label==0) {
|
|
|
|
if(x>0) return 0;
|
|
|
|
if(x>0) return 0;
|
|
|
|
else return 5;
|
|
|
|
else return 5;
|
|
|
|
}else if(label==1) {
|
|
|
|
}else if(label==1) {
|
|
|
@ -326,7 +338,9 @@ public class FoodScoreCalculation {
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private double get_dqi_food8(double x) {
|
|
|
|
private double get_dqi_food8(double x) {
|
|
|
|
if(label==0) {
|
|
|
|
if( x ==0 )
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
|
|
|
else if(label==0) {
|
|
|
|
if(x>0) return 0;
|
|
|
|
if(x>0) return 0;
|
|
|
|
else return 5;
|
|
|
|
else return 5;
|
|
|
|
}else if(label==1) {
|
|
|
|
}else if(label==1) {
|
|
|
@ -355,7 +369,10 @@ public class FoodScoreCalculation {
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private double get_dqi_food9(double x) {
|
|
|
|
private double get_dqi_food9(double x) {
|
|
|
|
if(label==0) {
|
|
|
|
|
|
|
|
|
|
|
|
if( x ==0 )
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
|
|
|
else if(label==0) {
|
|
|
|
if(x>0) return 0;
|
|
|
|
if(x>0) return 0;
|
|
|
|
else return 5;
|
|
|
|
else return 5;
|
|
|
|
}else if(label==1) {
|
|
|
|
}else if(label==1) {
|
|
|
@ -384,7 +401,9 @@ public class FoodScoreCalculation {
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private double get_dqi_food10(double x) {
|
|
|
|
private double get_dqi_food10(double x) {
|
|
|
|
if(label==0) {
|
|
|
|
if( x ==0 )
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
|
|
|
else if(label==0) {
|
|
|
|
if(x>0) return 0;
|
|
|
|
if(x>0) return 0;
|
|
|
|
else return 5;
|
|
|
|
else return 5;
|
|
|
|
}else if(label==1) {
|
|
|
|
}else if(label==1) {
|
|
|
@ -413,7 +432,9 @@ public class FoodScoreCalculation {
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private double get_dqi_food11(double x) {
|
|
|
|
private double get_dqi_food11(double x) {
|
|
|
|
if(label==0) {
|
|
|
|
if( x ==0 )
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
|
|
|
else if(label==0) {
|
|
|
|
if(x>0) return 0;
|
|
|
|
if(x>0) return 0;
|
|
|
|
else return 5;
|
|
|
|
else return 5;
|
|
|
|
}else if(label==1) {
|
|
|
|
}else if(label==1) {
|
|
|
@ -442,7 +463,9 @@ public class FoodScoreCalculation {
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private double get_dqi_food12(double x) {
|
|
|
|
private double get_dqi_food12(double x) {
|
|
|
|
if(label==0) {
|
|
|
|
if( x ==0 )
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
|
|
|
else if(label==0) {
|
|
|
|
if(x>0) return 0;
|
|
|
|
if(x>0) return 0;
|
|
|
|
else return 5;
|
|
|
|
else return 5;
|
|
|
|
}else if(label==1) {
|
|
|
|
}else if(label==1) {
|
|
|
|