sum=sum(of x{*});
do i=1 to 2;
s=0;
do j = 1 to 3;
s[ i ] + x[i, j] ; end;
end;
do i=1 to 3;
s_ = 0;
do j = 1 to 2;
s_[ i ]=s_ + x[j ,i]; end;
end;
do i=1 to 2 ;
do j=1 to 3;
exp[i, j]=s[ i ]*s_[ j ]/sum;
chisq +(x[i,j]-exp[i,j])**2/exp[i,j];
end;
end;
put chisq=;
p=cdf('chisq',chisq,3);
put p=;
put _all_;
run;