MATLAB Answers

What's wrong with tied ranks?

1 view (last 30 days)
Antonio Trujillo-Ortiz
Antonio Trujillo-Ortiz on 4 Feb 2016
Answered: dpb on 4 Feb 2016
Hi all,
If you have the data vector:
A=[ -2.4 -7.4 -1.4 -0.4 0.6 -6.8 -5.8 -4.8 -4.8 -3.8 -5.0 -4.0 -5.0 -6.0 -6.0 -5.4 -3.4 -4.4 0.6 1.6];
Why when you call the function t=tiedrank(A) you get t=[15 1 16 17 18 2 5 9.5 9.5 13 7.5 12 7.5 3.5 3.5 6 14 11 19 20];
instead, t=[15 1 16 17 18.5 2 5 9.5 9.5 13 7.5 12 7.5 3.5 3.5 6 14 11 19 20]; ?
Notice the problem with the ordered value 0.6
I would appreciate any hint on this. Thx.

  1 Comment

Antonio Trujillo-Ortiz
Antonio Trujillo-Ortiz on 4 Feb 2016
Sorry. I make a transcript mistake. Last vector must said,
instead, t=[15 1 16 17 18.5 2 5 9.5 9.5 13 7.5 12 7.5 3.5 3.5 6 14 11 18.5 20]; ?
Thx again.

Sign in to comment.

Answers (1)

dpb
dpb on 4 Feb 2016
Answered in identical thread on newsgroup...short story is your two 0.6 values are similar-enough to print out the same to precision in command window but aren't identically equal.

  0 Comments

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!