当Wilcoxon Z得分为正时,则得分为负,反之亦然

时间:2018-03-29 21:26:31

标签: sas

SAS编码: - 我对两组的差异进行了测试(独立但来自同一人群)。 “差异”量和t-stat匹配的符号(即两组之间的数学差异为负,tstat为负。或者如果两组之间的数学差异为正,则tstat为正)。

然而,当我进行wilcoxon秩和检验时,我的z分数的符号与组差异的符号( - / +)不匹配。 (即两组之间的数学差异为负,但z分数为正。如果两组之间的数学差异为正,则z分数为负)。

我尝试过对数据集进行常规和降序排序。

这是我的代码:

*proc sort data = fundawin3t;
    by vb_nvb_TTest;
run;

**Wilcoxon rank sums for vb vs nvb firms.;
proc npar1way data = fundawin3t wilcoxon;
    title "NVB vs VB univariate tests and Wilcoxon-Table 4";
    var  ma_score_2015 age mve roa BM BHAR prcc_f  CFI CFF momen6 vb_nvb SERIAL recyc_v;
    class vb_nvb_TTest;
run;

这是我的日志:

3208
3209  proc sort data = fundawin3t;
3210      by vb_nvb_TTest;
3211  run;

NOTE: Input data set is already sorted, no sorting done.
NOTE: PROCEDURE SORT used (Total process time):
  real time           0.00 seconds
  cpu time            0.01 seconds


3212
3213  **Wilcoxon rank sums for vb vs nvb firms.;
3214  proc npar1way data = fundawin3t wilcoxon;
3215      title "NVB vs VB univariate tests and Wilcoxon-Table 4";
3216      var  ma_score_2015 age mve roa BM BHAR prcc_f  CFI CFF momen6 
tenure vb_nvb SERIAL
3216! recyc_v;
3217      class vb_nvb_TTest;
3218  run;

NOTE: PROCEDURE NPAR1WAY used (Total process time):
      real time           6.59 seconds
      cpu time            5.25 seconds

1 个答案:

答案 0 :(得分:0)

RTM

为了计算线性秩统计量S,PROC NPAR1WAY将两个样本中较小者中的观察值得分相加。如果两个样本具有相同的观察数,PROC NPAR1WAY将输入数据集中首先出现的样本的分数相加。

PROC NPAR1WAY计算每个双样本线性秩检验的单侧和双侧渐近p值。当检验统计量z大于其零假设期望值0时,PROC NPAR1WAY计算右侧p值,这是在零假设下发生的统计值的较大概率。当检验统计量小于或等于0时,PROC NPAR1WAY计算左侧p值,即在零假设下发生统计量值较小的概率。单侧p值$ P_1(z)$可表示为