VMHC平均值算法法,求助

ave平均计算中缺测值并非被当作0(那样算出来的数据肯定是错的)而是被忽略掉(不在计算中使用)比如计算三个月的平均,三个月的数据中格点(2, 2)都是有效值那么該格点的平均值为(m1(2, 2) + m2(2, 2) + m3(2, 2)) / 3。如果其中一个月该格点的数据是缺测值(比如m2为缺测值)那么该格点的平均值为(m1(2, 2) + m3(2, 2) ) / 2,缺测数据不参与平均计算

对于岼均计算来说这种处理是可行的,可以获得尽可能多的有效数据但对于其它运算是不能这样处理的,比如最简单的加法运算数据中有缺测值的格点其结果也只能处理成缺测值。给一个现实的例子:雨量累加缺测数据并不代表该格点就没有降水,如果缺测值当做0值来看待显然是不对的

具体到GrADS计算里,ave函数可以设计为获取尽可能多的有效数据的方式但是+, -, *, /等运算是不可以的。所以楼主提到两种计算方式結果不一致是正常的

可以将春季和秋季的平均值分别用ave计算出来,保存到文件中然后用新文件再ave计算。

附件里面红色数字是负值我设置了单元格格式,我现在想在平均差异里面求一个平均值如O6=E6+H6+K6+N6的平均值,因为有负数按一般的平均公式得出的是0.98.我现在是想求出这些数全蔀是正数的平均值即O6=0.23+4.44+0.15+0.61/4=1.36,请问该怎么弄?

我要回帖

更多关于 求中间值的算法 的文章

 

随机推荐