<?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 Group Obs with equal size based on varaiable and set number of Obs in each group in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Group-Obs-with-equal-size-based-on-varaiable-and-set-number-of/m-p/387329#M65854</link>
    <description>&lt;P&gt;I have 2190 Obs and want to divide this into 5 groups of 438 Obs in each group and have roughly the same amount of SIZE in each group. I know the total for SIZE is 6660.73, so roughly 1332.146 in each group of 438 Obs.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I played around with PROC RANK but that didn't seem like the answer. The part I am having trouble with is the 438 obs in each group. I can do some basic IF/THEN and get 5 groups with roughly 1332.146 SIZE in each group but the number of OBS in those 5 groups is obviously not 438.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;Obs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SIZE&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; DBAS01&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.3382&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; DV3L0B&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.8372&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp; DV3L0C&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.8232&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp; DV3L0D&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.3266&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp; DV3L0E&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.7004&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp; DV3L0F&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.3652&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp; DV3L0G&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.7708&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp; DV3L0H&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.8374&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp; DV3L0I&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.3264&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;10&amp;nbsp;&amp;nbsp;&amp;nbsp; DV3L0J&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.8377&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;...&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;...&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;2185&amp;nbsp;&amp;nbsp;&amp;nbsp; TSON34&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.5344&lt;BR /&gt;2186&amp;nbsp;&amp;nbsp;&amp;nbsp; TSON35&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.4412&lt;BR /&gt;2187&amp;nbsp;&amp;nbsp;&amp;nbsp; TSON36&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.9780&lt;BR /&gt;2188&amp;nbsp;&amp;nbsp;&amp;nbsp; TSON37&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.5679&lt;BR /&gt;2189&amp;nbsp;&amp;nbsp;&amp;nbsp; TSON38&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.5232&lt;BR /&gt;2190&amp;nbsp;&amp;nbsp;&amp;nbsp; TSON39&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.6562&lt;/FONT&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 11 Aug 2017 13:43:16 GMT</pubDate>
    <dc:creator>DASDman</dc:creator>
    <dc:date>2017-08-11T13:43:16Z</dc:date>
    <item>
      <title>Group Obs with equal size based on varaiable and set number of Obs in each group</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Group-Obs-with-equal-size-based-on-varaiable-and-set-number-of/m-p/387329#M65854</link>
      <description>&lt;P&gt;I have 2190 Obs and want to divide this into 5 groups of 438 Obs in each group and have roughly the same amount of SIZE in each group. I know the total for SIZE is 6660.73, so roughly 1332.146 in each group of 438 Obs.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I played around with PROC RANK but that didn't seem like the answer. The part I am having trouble with is the 438 obs in each group. I can do some basic IF/THEN and get 5 groups with roughly 1332.146 SIZE in each group but the number of OBS in those 5 groups is obviously not 438.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;Obs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SIZE&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; DBAS01&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.3382&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; DV3L0B&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.8372&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp; DV3L0C&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.8232&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp; DV3L0D&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.3266&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp; DV3L0E&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.7004&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp; DV3L0F&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.3652&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp; DV3L0G&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.7708&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; 8&amp;nbsp;&amp;nbsp;&amp;nbsp; DV3L0H&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.8374&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; 9&amp;nbsp;&amp;nbsp;&amp;nbsp; DV3L0I&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.3264&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;10&amp;nbsp;&amp;nbsp;&amp;nbsp; DV3L0J&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.8377&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;...&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;...&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;2185&amp;nbsp;&amp;nbsp;&amp;nbsp; TSON34&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.5344&lt;BR /&gt;2186&amp;nbsp;&amp;nbsp;&amp;nbsp; TSON35&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.4412&lt;BR /&gt;2187&amp;nbsp;&amp;nbsp;&amp;nbsp; TSON36&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.9780&lt;BR /&gt;2188&amp;nbsp;&amp;nbsp;&amp;nbsp; TSON37&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.5679&lt;BR /&gt;2189&amp;nbsp;&amp;nbsp;&amp;nbsp; TSON38&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.5232&lt;BR /&gt;2190&amp;nbsp;&amp;nbsp;&amp;nbsp; TSON39&amp;nbsp;&amp;nbsp;&amp;nbsp; 3390-3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.6562&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Aug 2017 13:43:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Group-Obs-with-equal-size-based-on-varaiable-and-set-number-of/m-p/387329#M65854</guid>
      <dc:creator>DASDman</dc:creator>
      <dc:date>2017-08-11T13:43:16Z</dc:date>
    </item>
    <item>
      <title>Re: Group Obs with equal size based on varaiable and set number of Obs in each group</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Group-Obs-with-equal-size-based-on-varaiable-and-set-number-of/m-p/387370#M65856</link>
      <description>&lt;P&gt;It is more like a OR problem . better post it in OR forum.&lt;/P&gt;
&lt;P&gt;Or would you like Genetic Algorithm to solve this problem ?&lt;/P&gt;
&lt;P&gt;But I think SAS/OR is your best choice .&lt;/P&gt;
&lt;P&gt;calling&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/1636"&gt;@RobPratt&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you attach a CSV file or post more data ?&lt;/P&gt;
&lt;P&gt;I like to use GA to solve this problem.&lt;/P&gt;</description>
      <pubDate>Fri, 11 Aug 2017 15:21:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Group-Obs-with-equal-size-based-on-varaiable-and-set-number-of/m-p/387370#M65856</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2017-08-11T15:21:35Z</dc:date>
    </item>
    <item>
      <title>Re: Group Obs with equal size based on varaiable and set number of Obs in each group</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Group-Obs-with-equal-size-based-on-varaiable-and-set-number-of/m-p/387464#M65858</link>
      <description>&lt;P&gt;See the PROC OPTMODEL code from &lt;A href="https://communities.sas.com/t5/Mathematical-Optimization/OR-Problem/m-p/354892/highlight/true#M1800" target="_self"&gt;this related thread&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Fri, 11 Aug 2017 18:55:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Group-Obs-with-equal-size-based-on-varaiable-and-set-number-of/m-p/387464#M65858</guid>
      <dc:creator>RobPratt</dc:creator>
      <dc:date>2017-08-11T18:55:51Z</dc:date>
    </item>
    <item>
      <title>Re: Group Obs with equal size based on varaiable and set number of Obs in each group</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Group-Obs-with-equal-size-based-on-varaiable-and-set-number-of/m-p/387542#M65862</link>
      <description>&lt;P&gt;Here is the blog written by&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13684"&gt;@Rick_SAS&lt;/a&gt;&amp;nbsp;you might be interesting.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.sas.com/content/iml/2017/05/01/split-data-groups-mean-variance.html" target="_blank"&gt;http://blogs.sas.com/content/iml/2017/05/01/split-data-groups-mean-variance.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 12 Aug 2017 03:27:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Group-Obs-with-equal-size-based-on-varaiable-and-set-number-of/m-p/387542#M65862</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2017-08-12T03:27:21Z</dc:date>
    </item>
    <item>
      <title>Re: Group Obs with equal size based on varaiable and set number of Obs in each group</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Group-Obs-with-equal-size-based-on-varaiable-and-set-number-of/m-p/387545#M65863</link>
      <description>&lt;P&gt;Here is a GA example . Enjoy yourself.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data Units;            
set Sashelp.Heart(where=(status = "Alive"));
n+1;
keep n Cholesterol;
run;
 
proc iml;
use Units nobs nobs;
read all var {Cholesterol};
close;
 
start function(x) global(Cholesterol,group,mean_std);
xx=shape(x,group,0,.);
do i=1 to group;
 idx=setdif(xx[i,],{.});
 temp=Cholesterol[idx]; 
 mean_std[i,1]=mean(temp);
end;
sse=range(mean_std);
return (sse);
finish;
 
group=5;  /* &amp;lt;--Change it(divide into 5 groups)*/
mean_std=j(group,1,.);
  
id=gasetup(3,nobs,123456789);
call gasetobj(id,0,"function");
call gasetsel(id,10,1,1);
call gainit(id,1000);
 
niter = 100;
do i = 1 to niter;
 call garegen(id);
 call gagetval(value, id);
end;
call gagetmem(mem, value, id, 1);
 
col_mem=shape(mem,group,0,.);

create group from col_mem;
append from col_mem;
close;
 
print value[l = "Min Value:"] ;
call gaend(id);
quit;

data group;
 set group;
 group+1;
run;
proc transpose data=group out=member(drop=_: index=(col1));
by group;
var col:;
run;
 
data want;
 merge member(rename=(col1=n) where=(n is not missing)) Units(keep=n Cholesterol);
 by n;
run;
proc means data=want mean ;
  class group;
  var Cholesterol;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;OUTPUT:&lt;/P&gt;
&lt;SECTION data-name="IML" data-sec-type="proc"&gt;
&lt;ARTICLE id="IDX"&gt;
&lt;TABLE class="table"&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c b header" scope="col"&gt;Min Value:&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;0.0495539&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/ARTICLE&gt;
&lt;/SECTION&gt;
&lt;SECTION data-name="Means" data-sec-type="proc"&gt;&lt;HR /&gt;
&lt;DIV id="IDX1" class="proc_title_group"&gt;
&lt;P class="c proctitle"&gt;The MEANS Procedure&lt;/P&gt;
&lt;/DIV&gt;
&lt;ARTICLE&gt;
&lt;TABLE class="table"&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;&lt;COLGROUP&gt;&lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c b header" colspan="3" scope="colgroup"&gt;Analysis Variable : Cholesterol&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r b header" scope="col"&gt;group&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;N Obs&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Mean&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;1&lt;/TH&gt;
&lt;TH class="r t data"&gt;644&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9617225&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;2&lt;/TH&gt;
&lt;TH class="r t data"&gt;644&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9792663&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;3&lt;/TH&gt;
&lt;TH class="r t data"&gt;644&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9556962&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;4&lt;/TH&gt;
&lt;TH class="r t data"&gt;644&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9297125&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r t data"&gt;5&lt;/TH&gt;
&lt;TH class="r t data"&gt;642&lt;/TH&gt;
&lt;TD class="r data"&gt;221.9727127&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/ARTICLE&gt;
&lt;/SECTION&gt;</description>
      <pubDate>Sat, 12 Aug 2017 04:38:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Group-Obs-with-equal-size-based-on-varaiable-and-set-number-of/m-p/387545#M65863</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2017-08-12T04:38:54Z</dc:date>
    </item>
    <item>
      <title>Re: Group Obs with equal size based on varaiable and set number of Obs in each group</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Group-Obs-with-equal-size-based-on-varaiable-and-set-number-of/m-p/387999#M65900</link>
      <description>&lt;P&gt;Thanks to everyone for the suggestions. Since this is SAS running on z/OS, I was not able to do most of the suggestions. The proc optex looked like to most promising but that procedures was not available on z/OS.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I ended up just sorting them by size and assigning a group number from 1 to 5. Repeating that thru all the obs in descending size order. When I sorted them by number and then broke them out into 5 groups, they where roughly the same size.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Size ALLOC | Size FREE&amp;nbsp; | # OF Items &amp;nbsp;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |------------+------------+------------&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp; Size CAP |&amp;nbsp;&amp;nbsp;&amp;nbsp; Sum&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; Sum&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; Sum&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;----------------------------+------------+------------+------------+------------&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;Group1&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2136.44|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1347.25|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 789.18|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 439.00&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;Group2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2117.11|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1321.39|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 795.71|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 439.00&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;Group3&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2136.44|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1350.09|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 786.35|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 439.00&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;Group4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2161.44|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1372.98|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 788.47|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 439.00&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;Group5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2022.22|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1269.02|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 753.20|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 434.00&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;All&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp; 10573.65|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6660.73|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3912.91|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2190.00&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;--------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;Sometimes you just need some suggestions to get you unstuck from your direction and give you some ideas on where to go.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;Thanks for all the suggestions.&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Aug 2017 22:06:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Group-Obs-with-equal-size-based-on-varaiable-and-set-number-of/m-p/387999#M65900</guid>
      <dc:creator>DASDman</dc:creator>
      <dc:date>2017-08-14T22:06:45Z</dc:date>
    </item>
  </channel>
</rss>

