| Date: | Fri, 14 Nov 1997 10:55:00 -0500 |
| Reply-To: | Fang Chen <3edeb@CA.PMC-VACC.COM> |
| Sender: | "SAS(r) Discussion" <SAS-L@UGA.CC.UGA.EDU> |
| From: | Fang Chen <3edeb@CA.PMC-VACC.COM> |
| Subject: | What is wrong? |
|
| Content-Type: | text/plain; charset="us-ascii" |
Hi, SAS-users,
I am trying sign a star to those value less than and equal to 0.05,
but it seems stars are also signed to those of value greater than 0.05.
Does any body know what happen? Thank you advance.
SAS CODE:
data temp; set temp1;
keep rr1 rr2 rr3 rr4 rr5 rr6
sig1 sig2 sig3 sig4 sig5 sig6;
array rr rr1-rr6;
array signn $ sig1-sig6;
do over rr;
if rr =< 0.05 and rr ne . then signn='*';
if rr gt 1 then put ' P-value is greater than 1';
if signn='*' and rr gt 0.05 then do;
put ' p-value greater than 0.05 but sign is *';
end;
end;
run;
data temp; set temp1;
621 keep rr1 rr2 rr3 rr4 rr5 rr6
622 sig1 sig2 sig3 sig4 sig5 sig6;
623 array rr rr1-rr6;
624 array signn $ sig1-sig6;
625 do over rr;
626 if rr Le 0.05 and rr ne . then signn='*';
627
628 if rr gt 1 then put ' P-value is greater than 1';
629
630 if signn='*' and rr gt 0.05 then do;
631 put ' p-value greater than 0.05 but sign is *';
632 end;
633 end;
634
p-value greater than 0.05 but sign is *
p-value greater than 0.05 but sign is *
NOTE: The data set WORK.TEMP has 108 observations and 15 variables.
NOTE: The PROCEDURE SORT used 0.27 seconds.
|