Example 1: Sign Test

This example tests the hypothesis that at least 50 percent of a population is negative. Because 0.18 \lt 0.95, the null hypothesis at the 5-percent level of significance is not rejected.

import java.text.*;
import com.imsl.stat.*;

public class SignTestEx1 {
    public static void main(String args[]) {
        double[] x = {92.0, 139.0, -6.0, 10.0, 81.0, -11.0, 45.0, -25.0, -4.0, 
        22.0, 2.0, 41.0, 13.0, 8.0, 33.0, 45.0, -33.0, -45.0, -12.0};
        SignTest st = new SignTest(x);
        NumberFormat nf = NumberFormat.getInstance();
        nf.setMaximumFractionDigits(6);
        
        System.out.println("Probability = " + nf.format(st.compute()));
    }
}

Output

Probability = 0.179642
Link to Java source.