I have the dataset below, and I want to know if there is a difference in Response between SoilTest, Irrigati, MowHeigh and Clipping, but I want to use the long format of the data: data data;
input Practice $ Student $ Response $;
datalines;
SoilTest a Yes
SoilTest b No
SoilTest c Yes
SoilTest d Yes
SoilTest e No
SoilTest f Yes
SoilTest g Yes
SoilTest h Yes
SoilTest i No
SoilTest j Yes
SoilTest k Yes
SoilTest l Yes
SoilTest m Yes
SoilTest n Yes
Irrigation a Yes
Irrigation b No
Irrigation c No
Irrigation d No
Irrigation e No
Irrigation f No
Irrigation g No
Irrigation h No
Irrigation i Yes
Irrigation j No
Irrigation k No
Irrigation l No
Irrigation m No
Irrigation n No
MowHeight a Yes
MowHeight b No
MowHeight c Yes
MowHeight d Yes
MowHeight e Yes
MowHeight f Yes
MowHeight g Yes
MowHeight h Yes
MowHeight i No
MowHeight j Yes
MowHeight k Yes
MowHeight l Yes
MowHeight m Yes
MowHeight n Yes
Clippings a Yes
Clippings b No
Clippings c No
Clippings d Yes
Clippings e Yes
Clippings f No
Clippings g No
Clippings h Yes
Clippings i Yes
Clippings j Yes
Clippings k Yes
Clippings l No
Clippings m Yes
Clippings n No
;
run; Actually this code working, but with changing the shape of the table: proc sort data=data;by student;run;
proc transpose data=data out=data_test(drop=_NAME_);
ID Practice;
BY student;
VAR Response;
run;
proc freq data=data_test;
tables SoilTest Irrigati MowHeigh Clipping/nocum;
tables SoilTest*Irrigati*MowHeigh*Clipping/agree noprint;
run; is there any possibility to have the same pvalue of Cochran test, without changing the shape of the data, it means :using the long format of data without doing transpose ?
... View more