This example tests the hypothesis that at least 50 percent of a population is negative. Because , 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())); } }
Probability = 0.179642Link to Java source.