use of signtest function

In the two examples for the signtest function of non-parametric estimation in matlab shown in https://www.mathworks.com/help/stats/signtest.html#bti4471-7, the p-values do not affect the hypothesis tesing outcome. Is this correct? Please help with a clarification if you used it often, it is very much appreciated. AUSER

 Accepted Answer

Star Strider
Star Strider on 12 Nov 2019

0 votes

From the documentation:
[p,h] = signtest(___) also returns a logical value indicating the test decision. The value h = 1 indicates a rejection of the null hypothesis, and h = 0 indicates a failure to reject the null hypothesis at the 5% significance level.
Also see the documentation for h.

5 Comments

Thank you! Here is my question. The decision h is supposed to be made according to the p-value and the set significance level. But in the two examples, the p-values appear to be irrelevant.
As I read the documentation, it uses the p-value and the Alpha significance level to determine the value of ‘h’.
If it is so, would you point out the relationship between the p-value/alpha-significance-level and "h" value in the two examples? It appears to me that "h" value stays the same regardless if the p-value is above or under the alpha-significance-level in the two examples.
You can examine the code
edit signtest
Near the end you will see
h = (p<=alpha);
@Walter — Thank you!

Sign in to comment.

More Answers (2)

Liping Ai
Liping Ai on 13 Nov 2019

0 votes

The error is with the example not the code then, could be a typo with the documentation. Thank you!
Liping Ai
Liping Ai on 15 Nov 2019

0 votes

The code in the last answer pinpoints the error location and nature.

Tags

Asked:

on 12 Nov 2019

Answered:

on 15 Nov 2019

Community Treasure Hunt

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

Start Hunting!