【问题标题】:does GrADS have a "astd" (similarly to aave) command I could use?Grads 有我可以使用的“astd”(类似于 aave)命令吗?
【发布时间】:2017-01-12 12:26:44
【问题描述】:

我想要一个变量的空间标准偏差(比如说温度)。换句话说,GrADS 是否有我可以使用的“astd”(类似于 aave)命令?

【问题讨论】:

    标签: grads


    【解决方案1】:

    GRADS 中没有这样的命令。但您实际上可以通过两种方式计算标准差:

    [1] 手动计算。例如:

    *compute the mean
    x1 = ave(ts1.1,t=1,t=120)
    *compute stdev 
    s1 = sqrt(ave(pow(ts1.1-x1,2),t=1,t=120)*(n1/(n1-1)))
    

    这里的n是样本数。

    [2] 您可以使用 GRADS 中的内置函数“stat”。

    您可以使用“set stat on”或“set gxout stat”

    这些命令将为您提供如下静态数据:

    Data Type = grid
    Dimensions = 0 1
    I Dimension = 1 to 73 Linear 0 5
    J Dimension = 1 to 46 Linear -90 4
    Sizes = 73 46 3358
    Undef value = -2.56e+33
    Undef count = 1763  Valid count = 1595
    Min, Max = 243.008 302.818
    Cmin, cmax, cint = 245 300 5
    Stats[sum,sumsqr,root(sumsqr),n]:     452778 1.29046e+08 11359.8 1595
    Stats[(sum,sumsqr,root(sumsqr))/n]:     283.874 80906.7 284.441
    Stats[(sum,sumsqr,root(sumsqr))/(n-1)]: 284.052 80957.4 284.53
    Stats[(sigma,var)(n)]:     17.9565 322.437
    Stats[(sigma,var)(n-1)]:   17.9622 322.64
    Contouring: 245 to 300 interval 5 
    

    这里的 Sigma 是标准差,Var 是方差。

    这是你要找的吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-10
      • 1970-01-01
      • 1970-01-01
      • 2022-11-25
      • 1970-01-01
      • 2011-01-23
      • 2013-07-14
      • 1970-01-01
      相关资源
      最近更新 更多