Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何根据两个整数计算评分_Java_Math_Statistics_Numbers_Compare - Fatal编程技术网

Java 如何根据两个整数计算评分

Java 如何根据两个整数计算评分,java,math,statistics,numbers,compare,Java,Math,Statistics,Numbers,Compare,你能帮我比较两个整数吗?我试图根据足球统计来打分。 我有一个基本的公式,但我认为它不完整,甚至不适合这个 Formula: (a-b)/(a+b); 对于控球似乎很好: a=100, b=0, rating= 1 a=75, b=25, rating= 0.5 a=50, b=50, rating= 0.0 a=25, b=5, rating= -0.5 a=0, b=100, rating= -1 但对其他人来说不是,比如说瞄准目标射击。它没有考虑比例。 我的问题是,

你能帮我比较两个整数吗?我试图根据足球统计来打分。 我有一个基本的公式,但我认为它不完整,甚至不适合这个

Formula: (a-b)/(a+b);
对于控球似乎很好:

a=100, b=0,   rating= 1
a=75,  b=25,  rating= 0.5
a=50,  b=50,  rating= 0.0
a=25,  b=5,   rating= -0.5
a=0,   b=100, rating= -1
但对其他人来说不是,比如说瞄准目标射击。它没有考虑比例。
我的问题是,
a=2b=0
的评分与
a=15b=0
的评分相同,但在球场上,这是两支球队之间的一个巨大差异

如果你能帮我找出适合这个问题的公式,我将不胜感激。

提前谢谢




--这与问题无关,只是您感兴趣的信息:

我想对统计数据使用加权平均值,因为其中一些数据比其他数据更重要。e、 g.:危险攻击(在对手球门线35米范围内)>攻击(如果球场在中心附近)

你可以找到系数变化,即标准偏差和平均值的比率

double getVariance(int a, int b) {
    double mean = (a+b)/2;
    double temp = (a-mean)*(a-mean) + (b-mean)*(b-mean);
    return temp;
}

结果值越低,数据越均匀。你可以用它来给你的结果加一个“权重”。

这是基于观点的,没有正确或错误的解决方案。