我有三列 a,b,c 并且每列具有一些+ ve值,列a在模式M1中行驶的英里数,列b是燃料在模式M1 / Miles中使用在模式M1中行驶,列c是在模式M2中使用的燃料/ Miles在模式M2中行驶, 现在我正在计算的是,如果在整个过程中使用模式M2,可以节省多少燃料
sumover(单独的所有行)(列b *列a - 列c *列a)
如果这是+ ve,这意味着如果我们使用模式M2,我们将节省那么多燃料 如果这是-ve这意味着如果使用模式M2,我们将失去那么多的燃料。
现在在我的仪表板中我显示可以节省多少燃料。 而它的+ ve意味着使用模式M2会有一些好处。 但是当我计算b和c列的平均值时,我正在计算 **平均值c>平均值b (列c和b来自其他四列,例如c c1 / c2,其中c1是模式M2中使用的燃料,c2是M2中行驶的英里),每行都有来自不同行程的数据。 **现在在计算平均值时,我要么正在对b和c列的平均值进行简单处理,要么使用原始列来源于c1和c2得到的c id所以我在做和(c1)/ sum( c2), 但是在这两种情况下我都得到平均值c> b的平均值 这对于看到仪表板的人来说没有意义,
为什么如果b的平均值优于c,为什么模式M2(与c链接)更好
所以我的问题是如何显示/计算列b和c的平均值才有意义。
* *****说明* *****
更清楚的解释,此处列b表示模式M1,列c表示模式M2
例如
a,b,c
10,5.5,5.9
50,6.2,6.1
a列中行驶距离消耗的燃料差异
a,b,c,diff
10,5.5,5.9,5.5 * 10 - 5.9 * 10
50,6.2,6.1,6.2 * 50 - 6.1 * 50
=
a,b,c,diff
10,5.5,5.9,-4
20,6.2,6.1,5
因为我们看到diff列的总和= 1
这是+ ve 我们在这里做的是从b x a中减去c x a,这意味着 在所有旅行中,b在相同的行驶距离内消耗更多的燃料,
但是当我们计算b和c的平均值时
平均值b = 5.85
平均值c = 6
我们可以看到b的平均值< c的平均值?
现在这是问题,对于b和c的平均值应该是正确的,这也是有意义的,也只是提醒你列b和c值也按主要问题中提到的计算
答案 0 :(得分:0)
这一切都取决于用于计算每行驶里程的使用燃料量的函数。
考虑以下值行(a,b,c):
(1,5 / 1,2 / 2)
(2,9 / 2,3 / 2)
(100,100 / 100,500 / 100)
b列的平均值为(500 + 450 + 100)/ 100 = 1050/100;总燃料使用5 + 9 + 100 = 114。
c列的平均值为(200 + 150 + 500)/ 100 = 850/100,总燃料使用量为2 + 3 + 500 = 505.
正如您所看到的,即使使用的燃料总量较低,b列的平均值也比c列高(因此更差)。因此,完全有可能一种模式具有更高的平均燃料消耗(对于所有记录的行程/行),但仍然总体上使用更少的燃料。
从上面的行可以得出,模式M1对于较大的行驶里程值优于模式M2,反之亦然。
如果您想知道哪种模式更好,您应该只看一下所有行程的燃油总量。您应该只比较行程相同的行程的平均值。