2 weeks ago
DmytroYermak
Lapis Lazuli | Level 10
Member since
10-18-2015
- 273 Posts
- 62 Likes Given
- 11 Solutions
- 7 Likes Received
-
Latest posts by DmytroYermak
Subject Views Posted 1528 03-08-2023 03:59 AM 1532 03-08-2023 03:49 AM 1584 03-08-2023 01:44 AM 3570 11-19-2020 01:05 AM 3696 11-18-2020 04:53 AM 3720 11-18-2020 04:06 AM 885 05-20-2020 08:57 AM 887 05-20-2020 08:53 AM 915 05-20-2020 08:10 AM 1081 05-19-2020 12:41 PM -
Activity Feed for DmytroYermak
- Posted Re: Proc Freq and Variable Worth on Statistical Procedures. 03-08-2023 03:59 AM
- Posted Re: Proc Freq and Variable Worth on Statistical Procedures. 03-08-2023 03:49 AM
- Posted Proc Freq and Variable Worth on Statistical Procedures. 03-08-2023 01:44 AM
- Got a Like for Re: Values of 'Proc Mean' into dataset. 03-17-2021 07:14 PM
- Got a Like for Meaning of variables AEENRF and AEENRTPT from AE Domain (from SDTM). 01-23-2021 06:14 PM
- Posted Re: Add new dataset options for changing variable attributes other than name on SASware Ballot Ideas. 11-19-2020 01:59 AM
- Liked Add new dataset options for changing variable attributes other than name for Tom. 11-19-2020 01:54 AM
- Posted Re: Proc mixed: formats of the output dataset on Statistical Procedures. 11-19-2020 01:05 AM
- Liked Re: Proc mixed: formats of the output dataset for ballardw. 11-18-2020 01:13 PM
- Liked Re: Proc mixed: formats of the output dataset for FreelanceReinh. 11-18-2020 01:12 PM
- Liked Re: Proc mixed: formats of the output dataset for SteveDenham. 11-18-2020 01:11 PM
- Posted Re: Proc mixed: formats of the output dataset on Statistical Procedures. 11-18-2020 04:53 AM
- Posted Proc mixed: formats of the output dataset on Statistical Procedures. 11-18-2020 04:06 AM
- Posted Re: Proc sgplot: how to add one empty category on y axis and change the scale on x axis on Graphics Programming. 05-20-2020 08:57 AM
- Posted Re: Proc sgplot: how to add one empty category on y axis and change the scale on x axis on Graphics Programming. 05-20-2020 08:53 AM
- Posted Proc sgplot: how to add one empty category on y axis and change the scale on x axis on Graphics Programming. 05-20-2020 08:10 AM
- Liked Re: Extending keylegend for group proc sgplot for DanH_sas. 05-20-2020 01:24 AM
- Posted Extending keylegend for group proc sgplot on Graphics Programming. 05-19-2020 12:41 PM
- Liked Re: Proc Boxplot for percintiles only for FreelanceReinh. 05-18-2020 01:20 PM
- Posted Re: Proc Boxplot for percintiles only on Graphics Programming. 05-18-2020 01:19 PM
-
Posts I Liked
Subject Likes Author Latest Post 7 2 3 1 1 -
My Liked Posts
Subject Likes Posted 1 08-29-2017 02:51 PM 1 09-19-2017 09:41 AM 1 11-06-2017 05:42 AM 1 05-21-2018 09:05 AM 2 11-21-2017 06:47 AM
03-08-2023
03:59 AM
P.S. Just one comment after some manual calculations: Log in Worth = -2log(p) is the logarithm on base 10 ('LOG10()').
... View more
03-08-2023
01:44 AM
Hi all,
Proc Freq is being used in assessing variable importance. For this purpose the results of the chi-square test for ordering the predictor variables by importance is being used as the variable worth: Worth = -2log(p).
Could you please explain how to manage the cases where p is not a number but rather an inequality like here:
If i'm wrong with the interpretation please avise how the variable worth should be calculated.
Thank you!
... View more
11-19-2020
01:05 AM
Thank you all for the detailed comments. In my case I have used a post processing re-formatting.
... View more
11-18-2020
04:53 AM
Here it is:
ods output lsmeans=lsmean diffs=dif;
proc mixed data = set order=data;
class X1 X2 X3 X4 ;
model chg = X1 X3 X1*X3 base;
repeated X3 / subject=X2 type=un;
random intercept;
lsmeans X1*X3 / pdiff cl alpha=0.05;
run;
Thank you!
... View more
11-18-2020
04:06 AM
Hi all,
Proc mixed generates datasets where D8.4 implemented. Is there any way to switch this options off and see all figures? Besided further 'format _all_ informat _all_'.
... View more
05-20-2020
08:57 AM
Resolved now ) : VALUES=("Level 0" ... )
... View more
05-20-2020
08:53 AM
I have found this option for scale of x: VALUES=(0 to 240 by 12)
proc sgplot data=WORK.Density noautolegend;
styleattrs datacontrastcolors=(gray CXE2B977) datalinepatterns=(1 1);
yaxis label="Level";
xaxis min=0 label="Units X" VALUES=(0 to 240 by 12);
hbox x / category=levelc whiskerpct=0 nomean nofill group=group
lineattrs =(&attrs)
medianattrs =(&attrs)
whiskerattrs=(&attrs)
name= "box";
keylegend "box" / noborder location=outside position=bottom ;
run;
but have not found how to put 'Level 0'.
... View more
05-20-2020
08:10 AM
Hi all,
Can you please help to change axis attributes. Here it is the dataset:
data WORK.Density;
infile datalines dsd truncover;
input GROUP:$200. LEVEL:32. LEVELC:$200. X:32.;
label LEVEL="Level";
datalines4;
Density A,1,Level 1,18.168377823
Density A,1,Level 1,18.694045175
Density A,1,Level 1,21.158110883
Density A,1,Level 1,24.443531828
Density A,1,Level 1,27.86036961
Density A,2,Level 2,18.234086242
Density A,2,Level 2,18.759753593
Density A,2,Level 2,21.437371663
Density A,2,Level 2,24.410677618
Density A,2,Level 2,28.090349076
Density A,3,Level 3,19.811088296
Density A,3,Level 3,23.72073922
Density A,3,Level 3,29.32238193
Density A,3,Level 3,30.094455852
Density A,3,Level 3,32.755646817
Density A,4,Level 4,21.190965092
Density A,4,Level 4,24.082135524
Density A,4,Level 4,31.835728953
Density A,4,Level 4,33.281314168
Density A,4,Level 4,40.213552361
Density A,5,Level 5,21.815195072
Density A,5,Level 5,27.564681725
Density A,5,Level 5,31.770020534
Density A,5,Level 5,34.891170431
Density A,5,Level 5,40.509240246
Density A,6,Level 6,25.757700205
Density A,6,Level 6,31.901437372
Density A,6,Level 6,38.636550308
Density A,6,Level 6,43.466119097
Density A,6,Level 6,53.420944559
Density B,1,Level 1,18
Density B,1,Level 1,18
Density B,1,Level 1,18
Density B,1,Level 1,20
Density B,1,Level 1,26
Density B,2,Level 2,18
Density B,2,Level 2,18
Density B,2,Level 2,18
Density B,2,Level 2,26.5
Density B,2,Level 2,32.8
Density B,3,Level 3,18
Density B,3,Level 3,22.5
Density B,3,Level 3,28
Density B,3,Level 3,29.5
Density B,3,Level 3,32.2
Density B,4,Level 4,22
Density B,4,Level 4,26.5
Density B,4,Level 4,29.5
Density B,4,Level 4,31.3
Density B,4,Level 4,33.1
Density B,5,Level 5,25
Density B,5,Level 5,28.5
Density B,5,Level 5,31
Density B,5,Level 5,34
Density B,5,Level 5,35.2
Density B,6,Level 6,27.7
Density B,6,Level 6,31
Density B,6,Level 6,33.5
Density B,6,Level 6,36
Density B,6,Level 6,36.4
Density A,1,Level 1,23.490759754
Density A,1,Level 1,26.349075975
Density A,1,Level 1,60.747433265
Density A,1,Level 1,66.234086242
Density A,1,Level 1,74.05338809
Density A,2,Level 2,51.909650924
Density A,2,Level 2,56.016427105
Density A,2,Level 2,68.238193018
Density A,2,Level 2,75.531827515
Density A,2,Level 2,86.308008214
Density A,3,Level 3,68.238193018
Density A,3,Level 3,68.238193018
Density A,3,Level 3,68.238193018
Density A,3,Level 3,68.238193018
Density A,3,Level 3,68.238193018
Density A,4,Level 4,54.899383984
Density A,4,Level 4,57.708418891
Density A,4,Level 4,68.041067762
Density A,4,Level 4,95.211498973
Density A,4,Level 4,114.85831622
Density A,5,Level 5,70.472279261
Density A,5,Level 5,75.86036961
Density A,5,Level 5,80.854209446
Density A,5,Level 5,98.825462012
Density A,5,Level 5,122.21765914
Density A,6,Level 6,68.468172485
Density A,6,Level 6,83.482546201
Density A,6,Level 6,104.11498973
Density A,6,Level 6,127.17864476
Density A,6,Level 6,184.41067762
Density B,1,Level 1,42
Density B,1,Level 1,47
Density B,1,Level 1,64.5
Density B,1,Level 1,92
Density B,1,Level 1,150.5
Density B,2,Level 2,62.6
Density B,2,Level 2,72.3
Density B,2,Level 2,91
Density B,2,Level 2,114.8
Density B,2,Level 2,166.4
Density B,5,Level 5,63.8
Density B,5,Level 5,78
Density B,5,Level 5,96
Density B,5,Level 5,157
Density B,5,Level 5,188.4
Density B,6,Level 6,68
Density B,6,Level 6,84.8
Density B,6,Level 6,116
Density B,6,Level 6,159
Density B,6,Level 6,227
;;;;
run;
%let attrs=thickness=2px;
proc sgplot data=WORK.Density noautolegend;
styleattrs datacontrastcolors=(gray CXE2B977) datalinepatterns=(1 1);
yaxis label="Level";
xaxis min=0 label="Units X";
hbox x / category=levelc whiskerpct=0 nomean nofill group=group
lineattrs =(&attrs)
medianattrs =(&attrs)
whiskerattrs=(&attrs)
name= "box";
keylegend "box" / noborder location=outside position=bottom ;
run;
Here it is the output:
But in accordance to Template 'Level 0' to be presented (although 'Level 0' data are absent in the dataset) and scale units to be '12' instead of '50'.
... View more
05-19-2020
12:41 PM
Hi all,
I need to extend keyleged with some text. Can you please help with options? Here it is an example and the proc sgplot code:
data WORK.Density;
infile datalines dsd truncover;
input GROUP:$200. LEVEL:32. LEVELC:$200. X:32.;
label LEVEL="Level";
datalines4;
Density A,1,Level 1,18.168377823
Density A,1,Level 1,18.694045175
Density A,1,Level 1,21.158110883
Density A,1,Level 1,24.443531828
Density A,1,Level 1,27.86036961
Density A,2,Level 2,18.234086242
Density A,2,Level 2,18.759753593
Density A,2,Level 2,21.437371663
Density A,2,Level 2,24.410677618
Density A,2,Level 2,28.090349076
Density A,3,Level 3,19.811088296
Density A,3,Level 3,23.72073922
Density A,3,Level 3,29.32238193
Density A,3,Level 3,30.094455852
Density A,3,Level 3,32.755646817
Density A,4,Level 4,21.190965092
Density A,4,Level 4,24.082135524
Density A,4,Level 4,31.835728953
Density A,4,Level 4,33.281314168
Density A,4,Level 4,40.213552361
Density A,5,Level 5,21.815195072
Density A,5,Level 5,27.564681725
Density A,5,Level 5,31.770020534
Density A,5,Level 5,34.891170431
Density A,5,Level 5,40.509240246
Density A,6,Level 6,25.757700205
Density A,6,Level 6,31.901437372
Density A,6,Level 6,38.636550308
Density A,6,Level 6,43.466119097
Density A,6,Level 6,53.420944559
Density B,1,Level 1,18
Density B,1,Level 1,18
Density B,1,Level 1,18
Density B,1,Level 1,20
Density B,1,Level 1,26
Density B,2,Level 2,18
Density B,2,Level 2,18
Density B,2,Level 2,18
Density B,2,Level 2,26.5
Density B,2,Level 2,32.8
Density B,3,Level 3,18
Density B,3,Level 3,22.5
Density B,3,Level 3,28
Density B,3,Level 3,29.5
Density B,3,Level 3,32.2
Density B,4,Level 4,22
Density B,4,Level 4,26.5
Density B,4,Level 4,29.5
Density B,4,Level 4,31.3
Density B,4,Level 4,33.1
Density B,5,Level 5,25
Density B,5,Level 5,28.5
Density B,5,Level 5,31
Density B,5,Level 5,34
Density B,5,Level 5,35.2
Density B,6,Level 6,27.7
Density B,6,Level 6,31
Density B,6,Level 6,33.5
Density B,6,Level 6,36
Density B,6,Level 6,36.4
Density A,0,Level 0,77.141683778
Density A,0,Level 0,77.141683778
Density A,0,Level 0,77.141683778
Density A,0,Level 0,77.141683778
Density A,0,Level 0,77.141683778
Density A,1,Level 1,23.490759754
Density A,1,Level 1,26.349075975
Density A,1,Level 1,60.747433265
Density A,1,Level 1,66.234086242
Density A,1,Level 1,74.05338809
Density A,2,Level 2,51.909650924
Density A,2,Level 2,56.016427105
Density A,2,Level 2,68.238193018
Density A,2,Level 2,75.531827515
Density A,2,Level 2,86.308008214
Density A,3,Level 3,68.238193018
Density A,3,Level 3,68.238193018
Density A,3,Level 3,68.238193018
Density A,3,Level 3,68.238193018
Density A,3,Level 3,68.238193018
Density A,4,Level 4,54.899383984
Density A,4,Level 4,57.708418891
Density A,4,Level 4,68.041067762
Density A,4,Level 4,95.211498973
Density A,4,Level 4,114.85831622
Density A,5,Level 5,70.472279261
Density A,5,Level 5,75.86036961
Density A,5,Level 5,80.854209446
Density A,5,Level 5,98.825462012
Density A,5,Level 5,122.21765914
Density A,6,Level 6,68.468172485
Density A,6,Level 6,83.482546201
Density A,6,Level 6,104.11498973
Density A,6,Level 6,127.17864476
Density A,6,Level 6,184.41067762
Density B,1,Level 1,42
Density B,1,Level 1,47
Density B,1,Level 1,64.5
Density B,1,Level 1,92
Density B,1,Level 1,150.5
Density B,2,Level 2,62.6
Density B,2,Level 2,72.3
Density B,2,Level 2,91
Density B,2,Level 2,114.8
Density B,2,Level 2,166.4
Density B,5,Level 5,63.8
Density B,5,Level 5,78
Density B,5,Level 5,96
Density B,5,Level 5,157
Density B,5,Level 5,188.4
Density B,6,Level 6,68
Density B,6,Level 6,84.8
Density B,6,Level 6,116
Density B,6,Level 6,159
Density B,6,Level 6,227
;;;;
run;
%let attrs=thickness=2px;
proc sgplot data=a1 noautolegend;
styleattrs datacontrastcolors=(gray CXE2B977) datalinepatterns=(1 1);
yaxis label="Level";
xaxis min=0 label="Units X";
hbox x / category=levelc whiskerpct=0 nomean nofill group=group
lineattrs =(&attrs)
medianattrs =(&attrs)
whiskerattrs=(&attrs)
name= "box";
keylegend "box" / noborder location=outside position=bottom ;
run;
Here it is the result:
But I need some more text to be added into keylegend (underlined red):
I tried to use LEGENDITEM but failed.
... View more
05-18-2020
01:19 PM
It is undoubtedly a solution to my case. I just wanted to add that I was able to adapt the code https://blogs.sas.com/content/graphicallyspeaking/2013/03/24/custom-box-plots/#prettyPhoto while trying to sort it out:
proc sgplot data=motor nocycleattrs;
highlow y=LEVEL high=p90 low=p10 / group=MOTOR_TYPE groupdisplay=cluster
clusterwidth=0.7;
highlow y=LEVEL high=p75 low=p25 / group=MOTOR_TYPE type=bar
groupdisplay=cluster grouporder=ascending clusterwidth=0.7
barwidth=0.7 name='a';
highlow y=LEVEL high=p50 low=p50 / group=MOTOR_TYPE type=bar
groupdisplay=cluster grouporder=ascending clusterwidth=0.7
barwidth=0.7;
keylegend 'a';
xaxis label= "Parameter";
yaxis label= "Level" reverse;
run;
There is no color and width solution here.
... View more
05-18-2020
10:49 AM
Thank you, Reinhard! Can you please help with option that put both Motor_type on one page? Like this:
... View more
05-18-2020
04:51 AM
Hi all,
Can you please help with proc boxplot. I have the dataset where there are just calculated percentiles 10, 25, 50, 75, 90:
data WORK.MOTOR; infile datalines dsd truncover; input LEVEL:32. MOTOR_TYPE:$14. SUB_TYPE_N:32. P10:32. P25:32. P50:32. P75:32. P90:32.; label LEVEL="Level" MOTOR_TYPE="Motor Type" SUB_TYPE_N="Motor Type(N)" P10="10th Percentile" P25="25th Percentile" P50="50th Percentile" P75="75th Percentile" P90="90th Percentile"; datalines4; 1,M14,1,24.7,31,33.15,36.3,36.34 2,M14,1,14.3,22.5,28,29.15,32.72 3,M14,1,14.3,22.5,28,29.5,32.72 4,M14,1,15,18,18,26.15,32.78 5,M14,1,25.2,28.5,31,34.3,35.2 6,M14,1,16.2,18,18.3,20,26 1,M15,2,53.8,78,96.5,157,188.14 2,M15,2,58.2,84.8,120.2,159,227.9 3,M15,2,52.6,72.33,91.3,114.8,166.4 4,M15,2,52.6,72.32,91.3,114.8,166.4 5,M15,2,42,47,64.5,92.3,150.5 6,M15,2,52.6,72.33,91.3,114.8,166.4 ;;;;
I need to generate boxplots just for percentiles (for each motor_type)
Is it possible with proc boxplot and what is the syntax? Thank you!
... View more
04-15-2020
05:02 AM
Thank you!
... View more