a = input('What is a? ');

b = input('What is b? ');

c = input('What is c? ');

d = input('What is d? ');

 

m = a + b;

n = c + d;

k = a + c;

l = b + d;

 

psimax = 0;

likelihoodmax = 0;

 

 for B = 1:10000

    psi(B) = B/100;

    likelihood(B) = 0;

    starting = 0;

    if (a + c - n) > 0

        starting = (a + c - n);

    end

    ending = m;

    if (a + c) < m

        ending = (a + c);

    end

    for A = starting: ending

        likelihood(B) = likelihood(B) + nchoosek(m, A)*nchoosek(n, (a + c - A))*psi(B)^(A-a);

    end

    likelihood(B) = likelihood(B)^(-1);

    if likelihood(B) > likelihoodmax

        likelihoodmax = likelihood(B);

        psimax = psi(B);

    end

 end

 for B = 1:10000

     likelihood(B) = likelihood(B)/likelihoodmax;

 end

 begin8 = -99;

 begin32 = -99;

 end8 = -99;

 end32 = -99;

 for B = 1:10000

     if begin8 == -99

         if likelihood(B) > 1/8

             begin8 = psi(B);

         end

     end

     if begin32 == -99

         if likelihood(B) > 1/32

             begin32 = psi(B);

         end

     end

     if and(begin8 ~= -99, end8 == -99)

         if likelihood(B) < 1/8

             end8 = psi(B);

         end

     end

     if and(begin32 ~= -99, end32 == -99)

         if likelihood(B) < 1/32

             end32 = psi(B);

         end

     end

 end

 

 

  psi1 = input('What is the psi assumed by the first hypothesis? ');

  psi2 = input('What is the  psi assumed by the second hypothesis? ');

  likelihoodratio  = likelihood(psi1*100)/likelihood(psi2*100)

    

     psimax

     begin32

     end32

     begin8

     end8

 plottools