<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Macro for Wilcoxon Signed Rank Test in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400479#M278642</link>
    <description>&lt;P&gt;Thank you so much for the array programs. Then how do I export all the signed rank p-values (PROBS) to one file?&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 02 Oct 2017 22:49:23 GMT</pubDate>
    <dc:creator>Denali</dc:creator>
    <dc:date>2017-10-02T22:49:23Z</dc:date>
    <item>
      <title>Macro for Wilcoxon Signed Rank Test</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400463#M278638</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have 20 students (N=20) who took pre-class test (70 questions) for the knowledge of&amp;nbsp;a subject and did an exactly same test after taking the class.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We would like to know if their knowledge has improved after taking the class so I am going to run Wilcoxon signed rank test for all 70 questions from these 20 students.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could anyone help me with turning the below code using Macro? Thank you very much!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For Question 1:&lt;/P&gt;&lt;P&gt;data kas2;&lt;BR /&gt;set kas;&lt;BR /&gt;diff_TC1= POSTTC1-PRETC1;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc univariate data=kas2;&lt;BR /&gt;var diff_TC1;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For Question 2:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;data kas2;&lt;BR /&gt;set kas;&lt;BR /&gt;diff_TC2= POSTTC2-PRETC2;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc univariate data=kas2;&lt;BR /&gt;var diff_TC2;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(I am hoping not to type 70 same programs for&amp;nbsp;the total 70 questions. Thanks!)&lt;/P&gt;</description>
      <pubDate>Mon, 02 Oct 2017 21:59:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400463#M278638</guid>
      <dc:creator>Denali</dc:creator>
      <dc:date>2017-10-02T21:59:15Z</dc:date>
    </item>
    <item>
      <title>Re: Macro for Wilcoxon Signed Rank Test</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400469#M278639</link>
      <description>&lt;P&gt;I would also like to export 70 P-values from signed rank test. Could you please teach me how to do that? Thanks very much!&lt;/P&gt;</description>
      <pubDate>Mon, 02 Oct 2017 21:55:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400469#M278639</guid>
      <dc:creator>Denali</dc:creator>
      <dc:date>2017-10-02T21:55:36Z</dc:date>
    </item>
    <item>
      <title>Macro for Wilcoxon Signed Rank Test</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400472#M278640</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have 20 students (N=20) who took pre-class test (70 questions) for the knowledge of&amp;nbsp;a subject and did an exactly same test after taking the class.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We would like to know if their knowledge has improved after taking the class so I am going to run Wilcoxon signed rank test for all 70 questions from these 20 students.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could anyone help me with turning the below code using Macro? I would also like to export 70 P-values from signed rank test. Thank you very much!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For Question 1:&lt;/P&gt;&lt;P&gt;data kas2;&lt;BR /&gt;set kas;&lt;BR /&gt;diff_TC1= POSTTC1-PRETC1;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc univariate data=kas2;&lt;BR /&gt;var diff_TC1;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For Question 2:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;data kas2;&lt;BR /&gt;set kas;&lt;BR /&gt;diff_TC2= POSTTC2-PRETC2;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc univariate data=kas2;&lt;BR /&gt;var diff_TC2;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;(I am hoping not to type 70 same programs for&amp;nbsp;the total 70 questions. Thanks!)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Oct 2017 22:12:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400472#M278640</guid>
      <dc:creator>Denali</dc:creator>
      <dc:date>2017-10-02T22:12:27Z</dc:date>
    </item>
    <item>
      <title>Re: Macro for Wilcoxon Signed Rank Test</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400475#M278641</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/140136"&gt;@Denali&lt;/a&gt;&amp;nbsp;please do not post the same question multiple times.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm moving this to general programming rather than Statistics since there's not a statistical question here.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You don't need a macro, in fact it's more code.&lt;/P&gt;
&lt;P&gt;First, create the diff in your kas2 data set by using arrays so all 70 are created at once.&lt;/P&gt;
&lt;P&gt;Then run proc univariate on all at once.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data kas2;
set kas;

array pre(*) pre..... list of variables;
array postl(*) post...  list of variables;
array diff(*) diff1-diff70;

do i=1 to dim(diff);
diff(i) = post(i) - pre(i);
end;
run;

proc univariate data=kas2;
var diff:;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 02 Oct 2017 22:36:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400475#M278641</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-10-02T22:36:24Z</dc:date>
    </item>
    <item>
      <title>Re: Macro for Wilcoxon Signed Rank Test</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400479#M278642</link>
      <description>&lt;P&gt;Thank you so much for the array programs. Then how do I export all the signed rank p-values (PROBS) to one file?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Oct 2017 22:49:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400479#M278642</guid>
      <dc:creator>Denali</dc:creator>
      <dc:date>2017-10-02T22:49:23Z</dc:date>
    </item>
    <item>
      <title>Re: Macro for Wilcoxon Signed Rank Test</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400480#M278643</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/140136"&gt;@Denali&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;Thank you so much for the array programs. Then how do I export all the signed rank p-values (PROBS) to one file?&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How were you doing it for one file? I'd suspect the same way works.&lt;/P&gt;</description>
      <pubDate>Mon, 02 Oct 2017 22:51:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400480#M278643</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-10-02T22:51:01Z</dc:date>
    </item>
    <item>
      <title>Re: Macro for Wilcoxon Signed Rank Test</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400482#M278644</link>
      <description>&lt;P&gt;I got error message but I don't know what the problem is. Below is the log and code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;log:&amp;nbsp;&lt;/P&gt;&lt;P&gt;13186 data kas3;&lt;BR /&gt;13187 set kas;&lt;BR /&gt;13188 array pre(*) PRETC1 PRETC2 PRETC3 PRETC4 PRETC5 PRETC6 PRETC7 PREEBC1 PREEBC2 PREEBC3&lt;BR /&gt;13188! PREEBC4 PREEBC5 PREEBC6 PREEBC7 PREEBC8 PREEBC9 PREEBC10 PREEBC11 PRETOP1 PRETOP2 PRETOP3&lt;BR /&gt;13188! PRETOP4&lt;BR /&gt;13189 PRETOP5 PRETOP6 PRETOP7 PRETOP8 PRETOP9 PRETOP10 PRETOP11 PRETOP12 PRETOP13 PRETOP14&lt;BR /&gt;13189! PRETOP15 PRETOP16 PRETOP17 PRETOP18 PRETOP19 PRETOP20 PRETOP21 PREMENT PREMENTRANK1&lt;BR /&gt;13189! PREMENTRANK2&lt;BR /&gt;13190 PREMENTRANK3 PREMENTRANK4 PREMENTRANK5 PREMENTRANK6 PREMENTRANK7 PREMENTRANK8 PREMENTRANK9&lt;BR /&gt;13190! PREMENTRANK10 PREMENTRANK11 PREMENTRANK12 PREMENTRANK13 PREMENTRANK14 PREMENTRANK15&lt;BR /&gt;13191 PREMENTRANK16 PREMENTRANK17;&lt;BR /&gt;13192 array post(*) POSTTC1 POSTTC2 POSTTC3 POSTTC4 POSTTC5 POSTTC6 POSTTC7 POSTEBC1 POSTEBC2&lt;BR /&gt;13192! POSTEBC3 POSTEBC4 POSTEBC5 POSTEBC6 POSTEBC7 POSTEBC8 POSTEBC9 POSTEBC10 POSTEBC11 POSTTOP1&lt;BR /&gt;13193 OSTTOP2 POSTTOP3 POSTTOP4 POSTTOP5 POSTTOP6 POSTTOP7 POSTTOP8 POSTTOP9 POSTTOP10 POSTTOP11&lt;BR /&gt;13193! POSTTOP12 POSTTOP13 POSTTOP14 POSTTOP15 POSTTOP16 POSTTOP17 POSTTOP18 POSTTOP19 POSTTOP20&lt;BR /&gt;13194 POSTTOP21 POSTMENT POSTMENTRANK1 POSTMENTRANK2 POSTMENTRANK3 POSTMENTRANK4 POSTMENTRANK5&lt;BR /&gt;13194! POSTMENTRANK6 POSTMENTRANK7 POSTMENTRANK8 POSTMENTRANK9 POSTMENTRANK10 POSTMENTRANK11&lt;BR /&gt;13195 POSTMENTRANK12 POSTMENTRANK13 POSTMENTRANK14 POSTMENTRANK15 POSTMENTRANK16 POSTMENTRANK17;&lt;BR /&gt;13196 array diff(*) diff1-diff67;&lt;BR /&gt;13197 do i=1 to dim(diff);&lt;BR /&gt;13198 diff(i) = post(i)-pre(i);&lt;BR /&gt;13199 end;&lt;BR /&gt;13200 run;&lt;/P&gt;&lt;P&gt;ERROR: Array subscript out of range at line 13198 column 19.&lt;BR /&gt;ID=201703 DEM1=1 DEM1SPECIFY= DEM2=1,5 DEM3=5 DEM4=1 DEM4SPECIFY= DEM5=2 DEM6=1 DEM6SPECIFY=&lt;BR /&gt;PRETC1=4 PRETC2=4 PRETC3=3 PRETC4=3 PRETC5=3 PRETC6=3 PRETC7=3 PREEBC1=4 PREEBC2=4 PREEBC3=4&lt;BR /&gt;PREEBC4=4 PREEBC5=4 PREEBC6=4 PREEBC7=1 PREEBC8=4 PREEBC9=4 PREEBC10=4 PREEBC11=4 PRETOP1=5&lt;BR /&gt;PRETOP2=4 PRETOP3=4 PRETOP4=4 PRETOP5=4 PRETOP6=3 PRETOP7=4 PRETOP8=5 PRETOP9=4 PRETOP10=4&lt;BR /&gt;PRETOP11=3 PRETOP12=3 PRETOP13=3 PRETOP14=4 PRETOP15=3 PRETOP16=3 PRETOP17=3 PRETOP18=3 PRETOP19=3&lt;BR /&gt;PRETOP20=4 PRETOP21=4 PREMENT=1 PREMENTRANK1=0 PREMENTRANK2=0 PREMENTRANK3=0 PREMENTRANK4=0&lt;BR /&gt;PREMENTRANK5=2 PREMENTRANK6=0 PREMENTRANK7=0 PREMENTRANK8=0 PREMENTRANK9=0 PREMENTRANK10=0&lt;BR /&gt;PREMENTRANK11=0 PREMENTRANK12=3 PREMENTRANK13=1 PREMENTRANK14=0 PREMENTRANK15=0 PREMENTRANK16=0&lt;BR /&gt;PREMENTRANK17=0 PREMENTRANK18=0 PREMENTRANK18SPECIFY= PREMENTRANK19= POSTTC1=5 POSTTC2=5&lt;BR /&gt;POSTTC3=5 POSTTC4=5 POSTTC5=5 POSTTC6=5 POSTTC7=5 POSTEBC1=5 POSTEBC2=5 POSTEBC3=5 POSTEBC4=5&lt;BR /&gt;POSTEBC5=5 POSTEBC6=5 POSTEBC7=0 POSTEBC8=5 POSTEBC9=5 POSTEBC10=5 POSTEBC11=5 POSTTOP1=5&lt;BR /&gt;POSTTOP2=5 POSTTOP3=5 POSTTOP4=5 POSTTOP5=5 POSTTOP6=4 POSTTOP7=4 POSTTOP8=5 POSTTOP9=5&lt;BR /&gt;POSTTOP10=5 POSTTOP11=5 POSTTOP12=4 POSTTOP13=5 POSTTOP14=5 POSTTOP15=4 POSTTOP16=5 POSTTOP17=5&lt;BR /&gt;POSTTOP18=5 POSTTOP19=5 POSTTOP20=5 POSTTOP21=5 POSTMENT=1 POSTMENTRANK1=0 POSTMENTRANK2=0&lt;BR /&gt;POSTMENTRANK3=0 POSTMENTRANK4=0 POSTMENTRANK5=1 POSTMENTRANK6=0 POSTMENTRANK7=0 POSTMENTRANK8=0&lt;BR /&gt;POSTMENTRANK9=0 POSTMENTRANK10=0 POSTMENTRANK11=0 POSTMENTRANK12=3 POSTMENTRANK13=2&lt;BR /&gt;POSTMENTRANK14=0 POSTMENTRANK15=0 POSTMENTRANK16=0 POSTMENTRANK17=0 POSTMENTRANK18=0&lt;BR /&gt;POSTMENTRANK18SPECIFY= POSTMENTRANK19= OSTTOP2=. diff1=1 diff2=1 diff3=2 diff4=2 diff5=2 diff6=2&lt;BR /&gt;diff7=2 diff8=1 diff9=1 diff10=1 diff11=1 diff12=1 diff13=1 diff14=-1 diff15=1 diff16=1 diff17=1&lt;BR /&gt;diff18=1 diff19=0 diff20=. diff21=1 diff22=1 diff23=1 diff24=1 diff25=0 diff26=0 diff27=1 diff28=1&lt;BR /&gt;diff29=2 diff30=1 diff31=2 diff32=1 diff33=1 diff34=2 diff35=2 diff36=2 diff37=2 diff38=1 diff39=1&lt;BR /&gt;diff40=0 diff41=0 diff42=0 diff43=0 diff44=0 diff45=-1 diff46=0 diff47=0 diff48=0 diff49=0&lt;BR /&gt;diff50=0 diff51=0 diff52=0 diff53=1 diff54=0 diff55=0 diff56=0 diff57=0 diff58=. diff59=. diff60=.&lt;BR /&gt;diff61=. diff62=. diff63=. diff64=. diff65=. diff66=. diff67=. i=58 _ERROR_=1 _N_=1&lt;BR /&gt;NOTE: Missing values were generated as a result of performing an operation on missing values.&lt;BR /&gt;Each place is given by: (Number of times) at (Line):(Column).&lt;BR /&gt;1 at 13198:18&lt;BR /&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;NOTE: There were 1 observations read from the data set WORK.KAS.&lt;BR /&gt;WARNING: The data set WORK.KAS3 may be incomplete. When this step was stopped there were 0&lt;BR /&gt;observations and 199 variables.&lt;BR /&gt;WARNING: Data set WORK.KAS3 was not replaced because this step was stopped.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;real time 0.04 seconds&lt;BR /&gt;cpu time 0.01 seconds&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data kas3;&lt;BR /&gt;set kas;&lt;BR /&gt;array pre(*) PRETC1 PRETC2 PRETC3 PRETC4 PRETC5 PRETC6 PRETC7 PREEBC1 PREEBC2 PREEBC3 PREEBC4 PREEBC5 PREEBC6 PREEBC7 PREEBC8 PREEBC9 PREEBC10 PREEBC11 PRETOP1 PRETOP2 PRETOP3 PRETOP4&lt;BR /&gt;PRETOP5 PRETOP6 PRETOP7 PRETOP8 PRETOP9 PRETOP10 PRETOP11 PRETOP12 PRETOP13 PRETOP14 PRETOP15 PRETOP16 PRETOP17 PRETOP18 PRETOP19 PRETOP20 PRETOP21 PREMENT PREMENTRANK1 PREMENTRANK2&lt;BR /&gt;PREMENTRANK3 PREMENTRANK4 PREMENTRANK5 PREMENTRANK6 PREMENTRANK7 PREMENTRANK8 PREMENTRANK9 PREMENTRANK10 PREMENTRANK11 PREMENTRANK12 PREMENTRANK13 PREMENTRANK14 PREMENTRANK15&lt;BR /&gt;PREMENTRANK16 PREMENTRANK17;&lt;BR /&gt;array post(*) POSTTC1 POSTTC2 POSTTC3 POSTTC4 POSTTC5 POSTTC6 POSTTC7 POSTEBC1 POSTEBC2 POSTEBC3 POSTEBC4 POSTEBC5 POSTEBC6 POSTEBC7 POSTEBC8 POSTEBC9 POSTEBC10 POSTEBC11 POSTTOP1&lt;BR /&gt;OSTTOP2 POSTTOP3 POSTTOP4 POSTTOP5 POSTTOP6 POSTTOP7 POSTTOP8 POSTTOP9 POSTTOP10 POSTTOP11 POSTTOP12 POSTTOP13 POSTTOP14 POSTTOP15 POSTTOP16 POSTTOP17 POSTTOP18 POSTTOP19 POSTTOP20&lt;BR /&gt;POSTTOP21 POSTMENT POSTMENTRANK1 POSTMENTRANK2 POSTMENTRANK3 POSTMENTRANK4 POSTMENTRANK5 POSTMENTRANK6 POSTMENTRANK7 POSTMENTRANK8 POSTMENTRANK9 POSTMENTRANK10 POSTMENTRANK11&lt;BR /&gt;POSTMENTRANK12 POSTMENTRANK13 POSTMENTRANK14 POSTMENTRANK15 POSTMENTRANK16 POSTMENTRANK17;&lt;BR /&gt;array diff(*) diff1-diff67;&lt;BR /&gt;do i=1 to dim(diff);&lt;BR /&gt;diff(i) = post(i)-pre(i);&lt;BR /&gt;end;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Oct 2017 23:00:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400482#M278644</guid>
      <dc:creator>Denali</dc:creator>
      <dc:date>2017-10-02T23:00:40Z</dc:date>
    </item>
    <item>
      <title>Re: Macro for Wilcoxon Signed Rank Test</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400483#M278645</link>
      <description>&lt;P&gt;&lt;SPAN&gt;ERROR: Array subscript out of range at line 13198 column 19.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Make sure all your arrays have the same number of variables.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Oct 2017 23:03:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400483#M278645</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-10-02T23:03:24Z</dc:date>
    </item>
    <item>
      <title>Re: Macro for Wilcoxon Signed Rank Test</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400484#M278646</link>
      <description>&lt;P&gt;I changed it to 57 variables for both pre and post so it worked! Thanks so much!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I meant about exporting the p-value is that I would like to extract the p-value and output all 57 of them in one file.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I ran the below code, it only exported one p-value from the first variable"&lt;SPAN&gt;&amp;nbsp;diff_TC1" instead of all 57 of them. How to extract all the 57 p-value? Thanks!&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc univariate data=kas2;&lt;BR /&gt;var diff_TC1--diff_MENTRANK17;&lt;BR /&gt;output out=signrank PROBS=Prob_signrank;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Oct 2017 23:09:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400484#M278646</guid>
      <dc:creator>Denali</dc:creator>
      <dc:date>2017-10-02T23:09:54Z</dc:date>
    </item>
    <item>
      <title>Re: Macro for Wilcoxon Signed Rank Test</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400774#M278647</link>
      <description>&lt;P&gt;ods table testsforLocation=PValueTable;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://blogs.sas.com/content/iml/2017/01/09/ods-output-any-statistic.html" target="_blank"&gt;https://blogs.sas.com/content/iml/2017/01/09/ods-output-any-statistic.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Oct 2017 20:03:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400774#M278647</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-10-03T20:03:27Z</dc:date>
    </item>
    <item>
      <title>Re: Macro for Wilcoxon Signed Rank Test</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400792#M278648</link>
      <description>&lt;P&gt;Hi &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13879"&gt;@Reeza&lt;/a&gt;, I got below table after running your code. Is there a way that I can keep Signed Rank test p value only? I do not need the p-value from Student's t test. Thank you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="branch"&gt;&lt;DIV align="center"&gt;&lt;BR /&gt;&lt;TABLE cellspacing="0" cellpadding="5"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;diff_TC1&lt;/TD&gt;&lt;TD&gt;Student's t&lt;/TD&gt;&lt;TD&gt;t&lt;/TD&gt;&lt;TD&gt;6.190189&lt;/TD&gt;&lt;TD&gt;Pr &amp;gt; |t|&lt;/TD&gt;&lt;TD&gt;&amp;lt;.0001&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;diff_TC1&lt;/TD&gt;&lt;TD&gt;Sign&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;7.5&lt;/TD&gt;&lt;TD&gt;Pr &amp;gt;= |M|&lt;/TD&gt;&lt;TD&gt;&amp;lt;.0001&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;diff_TC1&lt;/TD&gt;&lt;TD&gt;Signed Rank&lt;/TD&gt;&lt;TD&gt;S&lt;/TD&gt;&lt;TD&gt;60&lt;/TD&gt;&lt;TD&gt;Pr &amp;gt;= |S|&lt;/TD&gt;&lt;TD&gt;&amp;lt;.0001&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;diff_TC2&lt;/TD&gt;&lt;TD&gt;Student's t&lt;/TD&gt;&lt;TD&gt;t&lt;/TD&gt;&lt;TD&gt;7.093964&lt;/TD&gt;&lt;TD&gt;Pr &amp;gt; |t|&lt;/TD&gt;&lt;TD&gt;&amp;lt;.0001&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;diff_TC2&lt;/TD&gt;&lt;TD&gt;Sign&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;9.5&lt;/TD&gt;&lt;TD&gt;Pr &amp;gt;= |M|&lt;/TD&gt;&lt;TD&gt;&amp;lt;.0001&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;diff_TC2&lt;/TD&gt;&lt;TD&gt;Signed Rank&lt;/TD&gt;&lt;TD&gt;S&lt;/TD&gt;&lt;TD&gt;95&lt;/TD&gt;&lt;TD&gt;Pr &amp;gt;= |S|&lt;/TD&gt;&lt;TD&gt;&amp;lt;.0001&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;diff_TC3&lt;/TD&gt;&lt;TD&gt;Student's t&lt;/TD&gt;&lt;TD&gt;t&lt;/TD&gt;&lt;TD&gt;3.83532&lt;/TD&gt;&lt;TD&gt;Pr &amp;gt; |t|&lt;/TD&gt;&lt;TD&gt;0.0011&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;diff_TC3&lt;/TD&gt;&lt;TD&gt;Sign&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;8.5&lt;/TD&gt;&lt;TD&gt;Pr &amp;gt;= |M|&lt;/TD&gt;&lt;TD&gt;&amp;lt;.0001&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;diff_TC3&lt;/TD&gt;&lt;TD&gt;Signed Rank&lt;/TD&gt;&lt;TD&gt;S&lt;/TD&gt;&lt;TD&gt;76&lt;/TD&gt;&lt;TD&gt;Pr &amp;gt;= |S|&lt;/TD&gt;&lt;TD&gt;0.0008&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;diff_TC4&lt;/TD&gt;&lt;TD&gt;Student's t&lt;/TD&gt;&lt;TD&gt;t&lt;/TD&gt;&lt;TD&gt;6.474259&lt;/TD&gt;&lt;TD&gt;Pr &amp;gt; |t|&lt;/TD&gt;&lt;TD&gt;&amp;lt;.0001&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;diff_TC4&lt;/TD&gt;&lt;TD&gt;Sign&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;8.5&lt;/TD&gt;&lt;TD&gt;Pr &amp;gt;= |M|&lt;/TD&gt;&lt;TD&gt;&amp;lt;.0001&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;diff_TC4&lt;/TD&gt;&lt;TD&gt;Signed Rank&lt;/TD&gt;&lt;TD&gt;S&lt;/TD&gt;&lt;TD&gt;90.5&lt;/TD&gt;&lt;TD&gt;Pr &amp;gt;= |S|&lt;/TD&gt;&lt;TD&gt;&amp;lt;.0001&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;diff_TC5&lt;/TD&gt;&lt;TD&gt;Student's t&lt;/TD&gt;&lt;TD&gt;t&lt;/TD&gt;&lt;TD&gt;11.61035&lt;/TD&gt;&lt;TD&gt;Pr &amp;gt; |t|&lt;/TD&gt;&lt;TD&gt;&amp;lt;.0001&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;diff_TC5&lt;/TD&gt;&lt;TD&gt;Sign&lt;/TD&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;Pr &amp;gt;= |M|&lt;/TD&gt;&lt;TD&gt;&amp;lt;.0001&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 03 Oct 2017 20:27:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400792#M278648</guid>
      <dc:creator>Denali</dc:creator>
      <dc:date>2017-10-03T20:27:16Z</dc:date>
    </item>
    <item>
      <title>Re: Macro for Wilcoxon Signed Rank Test</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400811#M278649</link>
      <description>&lt;P&gt;Filter it afterwards using a WHERE statement.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you really want you can likely use it as a data set option.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Oct 2017 21:30:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-for-Wilcoxon-Signed-Rank-Test/m-p/400811#M278649</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-10-03T21:30:40Z</dc:date>
    </item>
  </channel>
</rss>

