2012-03-07 1 views
-1

A이 다음 값을 가질 수 있다고 가정합시다. [0,1,...,100]. W (또는 무게)는 [0.0,0.1,...,1.0]이 될 수 있습니다.채점 공식

"good" when A and W are high 
decent/"doesn't matter" when A is high and W is low 
decent/"doesn't matter" when A and W are low 
"bad" when A is low and W is high 

주 : 점수가, S이되도록 모두 AW 가중치에 대한 좋은 득점 공식은 무엇입니까 그것은 종종 A가 0 인 경우이고 W는 낮다. X에서 나쁜 점수를 얻지 못하게하고 싶습니다.

+0

이 숙제가 있습니까? "높음"과 "낮음"을 정의 할 수 있습니까? 프로그래밍 문제가 아니라 수학 문제입니까? –

답변

0

A = 0이고 B = 1 일 때 +1을, B = 0 일 때 -1을 제공하고이 값들 사이의 쌍 선형 혼합을 사용하는 방법은

입니다.
a = 2*(A/100)-1 
b = B 

score = b * a 

원하는 결과를 얻으려면 출력의 크기를 다시 조정하거나 임계 값을 조정해야합니다. 실제로 텍스트 값을 수익으로 원하면 마지막에 추가 된 것과 같은 것이 필요할 것입니다.

if(score<-0.5) return "bad" 
if(score>0.5) return "good" 
return "decent/doesn't matter"