BookmarkSubscribeRSS Feed
janechou
Calcite | Level 5

Hi,

 

I used proc univariate to do signed rank test on a variable delta_1, which is the difference between two groups. I rescaled delta_1 to delta_2 where delta_2=delta_1*a constant and then did signed rank test on delta_2. I was expecting to obtain the same results. However both the signed rank and p value changed. I don't understand what drives the difference.

 

Thanks!

2 REPLIES 2
Rick_SAS
SAS Super FREQ

The test statistics will be the same only when Mu0=0. For other values of the location parameter, there is no reason to expect that the signed-rank test is invariant to scaling.

If that doesn't solve the problem, post your PROC UNIVARIATE code.

ballardw
Super User

Yes show the code, both for how you scaled the variable and the univariate code for both tests.

SAS Innovate 2025: Save the Date

 SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!

Save the date!

What is ANOVA?

ANOVA, or Analysis Of Variance, is used to compare the averages or means of two or more populations to better understand how they differ. Watch this tutorial for more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 2 replies
  • 1240 views
  • 2 likes
  • 3 in conversation