<?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: Replace missing by random with certain condition met in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465450#M118718</link>
    <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/16961"&gt;@ChrisNZ&lt;/a&gt; Thanks Chris.&lt;/P&gt;
&lt;P&gt;The code eliminated 99 in&amp;nbsp;date_of_diagnosis_mm. But, if you look at freq of "date_of_diagnosis_mm" before and after imputing freq of after values decreased after month 6, ie., 1329(before) vs 1192(after). Isn't freq after imputing supposed to increase because they're now added with portions of 99 allocated to them?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="branch"&gt;
&lt;TABLE class="systitleandfootercontainer" summary="Page Layout" frame="void" rules="none" width="100%" cellspacing="1" cellpadding="1" border="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="c systemtitle"&gt;before imputing&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;BR /&gt;
&lt;DIV&gt;
&lt;DIV align="center"&gt;
&lt;TABLE class="table" summary="Procedure Freq: One-Way Frequencies" frame="box" rules="all" cellspacing="0" cellpadding="5"&gt;&lt;COLGROUP&gt; &lt;COL /&gt;&lt;/COLGROUP&gt; &lt;COLGROUP&gt; &lt;COL /&gt; &lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="r b header" scope="col"&gt;date_of_diagnosis_mm&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Frequency&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Percent&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1776&lt;/TD&gt;
&lt;TD class="r data"&gt;12.38&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1542&lt;/TD&gt;
&lt;TD class="r data"&gt;10.75&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;3&lt;/TH&gt;
&lt;TD class="r data"&gt;1586&lt;/TD&gt;
&lt;TD class="r data"&gt;11.06&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;4&lt;/TH&gt;
&lt;TD class="r data"&gt;1495&lt;/TD&gt;
&lt;TD class="r data"&gt;10.42&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;5&lt;/TH&gt;
&lt;TD class="r data"&gt;1360&lt;/TD&gt;
&lt;TD class="r data"&gt;9.48&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;6&lt;/TH&gt;
&lt;TD class="r data"&gt;1326&lt;/TD&gt;
&lt;TD class="r data"&gt;9.24&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;7&lt;/TH&gt;
&lt;TD class="r data"&gt;1153&lt;/TD&gt;
&lt;TD class="r data"&gt;8.04&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;8&lt;/TH&gt;
&lt;TD class="r data"&gt;1112&lt;/TD&gt;
&lt;TD class="r data"&gt;7.75&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;9&lt;/TH&gt;
&lt;TD class="r data"&gt;933&lt;/TD&gt;
&lt;TD class="r data"&gt;6.50&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;10&lt;/TH&gt;
&lt;TD class="r data"&gt;828&lt;/TD&gt;
&lt;TD class="r data"&gt;5.77&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;11&lt;/TH&gt;
&lt;TD class="r data"&gt;630&lt;/TD&gt;
&lt;TD class="r data"&gt;4.39&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;12&lt;/TH&gt;
&lt;TD class="r data"&gt;331&lt;/TD&gt;
&lt;TD class="r data"&gt;2.31&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;99&lt;/TH&gt;
&lt;TD class="r data"&gt;271&lt;/TD&gt;
&lt;TD class="r data"&gt;1.89&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="branch"&gt;
&lt;P style="page-break-after: always;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR size="3" /&gt;&lt;A name="IDX3" target="_blank"&gt;&lt;/A&gt;
&lt;TABLE class="systitleandfootercontainer" summary="Page Layout" frame="void" rules="none" width="100%" cellspacing="1" cellpadding="1" border="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="c systemtitle"&gt;after imputing&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;BR /&gt;
&lt;DIV&gt;
&lt;DIV align="center"&gt;
&lt;TABLE class="table" summary="Procedure Freq: One-Way Frequencies" frame="box" rules="all" cellspacing="0" cellpadding="5"&gt;&lt;COLGROUP&gt; &lt;COL /&gt;&lt;/COLGROUP&gt; &lt;COLGROUP&gt; &lt;COL /&gt; &lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="r b header" scope="col"&gt;date_of_diagnosis_mm&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Frequency&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Percent&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;2634&lt;/TD&gt;
&lt;TD class="r data"&gt;18.36&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;2315&lt;/TD&gt;
&lt;TD class="r data"&gt;16.14&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;3&lt;/TH&gt;
&lt;TD class="r data"&gt;1894&lt;/TD&gt;
&lt;TD class="r data"&gt;13.21&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;4&lt;/TH&gt;
&lt;TD class="r data"&gt;1599&lt;/TD&gt;
&lt;TD class="r data"&gt;11.15&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;5&lt;/TH&gt;
&lt;TD class="r data"&gt;1389&lt;/TD&gt;
&lt;TD class="r data"&gt;9.68&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;6&lt;/TH&gt;
&lt;TD class="r data"&gt;1192&lt;/TD&gt;
&lt;TD class="r data"&gt;8.31&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;7&lt;/TH&gt;
&lt;TD class="r data"&gt;973&lt;/TD&gt;
&lt;TD class="r data"&gt;6.78&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;8&lt;/TH&gt;
&lt;TD class="r data"&gt;811&lt;/TD&gt;
&lt;TD class="r data"&gt;5.65&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;9&lt;/TH&gt;
&lt;TD class="r data"&gt;634&lt;/TD&gt;
&lt;TD class="r data"&gt;4.42&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;10&lt;/TH&gt;
&lt;TD class="r data"&gt;483&lt;/TD&gt;
&lt;TD class="r data"&gt;3.37&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;11&lt;/TH&gt;
&lt;TD class="r data"&gt;293&lt;/TD&gt;
&lt;TD class="r data"&gt;2.04&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;12&lt;/TH&gt;
&lt;TD class="r data"&gt;126&lt;/TD&gt;
&lt;TD class="r data"&gt;0.88&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data b; set temp;
DATE_OF_DIAGNOSIS_MM = %RandBetween(1, DATE_OF_DEATH_MM );
where date_of_death_mm ne . and date_of_diagnosis_yyyy=date_of_death_yyyy; 
run;

proc freq data=temp; 
tables date_of_diagnosis_mm/list missing nocum;
where date_of_death_mm ne . and date_of_diagnosis_yyyy=date_of_death_yyyy; 
title "before imputing";
run; 

proc freq data=b; 
tables date_of_diagnosis_mm/list missing nocum;
where date_of_death_mm ne . and date_of_diagnosis_yyyy=date_of_death_yyyy; 
title "after imputing";
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 28 May 2018 11:14:46 GMT</pubDate>
    <dc:creator>Cruise</dc:creator>
    <dc:date>2018-05-28T11:14:46Z</dc:date>
    <item>
      <title>Replace missing by random with certain condition met</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465393#M118707</link>
      <description>&lt;P&gt;I'm replacing missing values in data_of_diagnosis_mm by random integer 1 thru 12. However, integers replacing must be logical to death of month. Can you please help specify a condition in macro below where month of diagnosis occurs earlier than month of death? Without such condition specified I end up with bunch of people died before diagnosed.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
%macro RandBetween(min, max);
   (&amp;amp;min + floor((1+&amp;amp;max-&amp;amp;min)*rand("uniform")))
%mend;

data temp1; set temp; 
if date_of_diagnosis_mm in ('99') then date_of_diagnosis_mm = %RandBetween(1, 12);
run; &lt;BR /&gt;
where 
date_of_death_mm&amp;gt;date_of_diagnosis_mm&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 28 May 2018 04:05:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465393#M118707</guid>
      <dc:creator>Cruise</dc:creator>
      <dc:date>2018-05-28T04:05:32Z</dc:date>
    </item>
    <item>
      <title>Re: Replace missing by random with certain condition met</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465394#M118708</link>
      <description>&lt;P&gt;Like this?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data _null_;  
  do DATE_OF_DEATH_MM = 1 to 12; 
    DATE_OF_DIAGNOSIS_MM = %RandBetween(1, DATE_OF_DEATH_MM );
    putlog DATE_OF_DEATH_MM= DATE_OF_DIAGNOSIS_MM=;
  end;
run; &lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;FONT face="courier new,courier"&gt;DATE_OF_DEATH_MM=1 DATE_OF_DIAGNOSIS_MM=1&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;DATE_OF_DEATH_MM=2 DATE_OF_DIAGNOSIS_MM=2&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;DATE_OF_DEATH_MM=3 DATE_OF_DIAGNOSIS_MM=1&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;DATE_OF_DEATH_MM=4 DATE_OF_DIAGNOSIS_MM=1&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;DATE_OF_DEATH_MM=5 DATE_OF_DIAGNOSIS_MM=1&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;DATE_OF_DEATH_MM=6 DATE_OF_DIAGNOSIS_MM=1&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;DATE_OF_DEATH_MM=7 DATE_OF_DIAGNOSIS_MM=7&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;DATE_OF_DEATH_MM=8 DATE_OF_DIAGNOSIS_MM=6&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;DATE_OF_DEATH_MM=9 DATE_OF_DIAGNOSIS_MM=1&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;DATE_OF_DEATH_MM=10 DATE_OF_DIAGNOSIS_MM=3&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;DATE_OF_DEATH_MM=11 DATE_OF_DIAGNOSIS_MM=8&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier"&gt;DATE_OF_DEATH_MM=12 DATE_OF_DIAGNOSIS_MM=2&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 28 May 2018 04:22:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465394#M118708</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2018-05-28T04:22:44Z</dc:date>
    </item>
    <item>
      <title>Re: Replace missing by random with certain condition met</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465395#M118709</link>
      <description>&lt;P&gt;Assuming that date_of_diagnosis_mm and date_of_death_mm are month numbers:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data temp1; 
set temp; 
if date_of_diagnosis_mm in (99) then 
    date_of_diagnosis_mm = rand("INTEGER", date_of_death_mm);
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 28 May 2018 04:23:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465395#M118709</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2018-05-28T04:23:12Z</dc:date>
    </item>
    <item>
      <title>Re: Replace missing by random with certain condition met</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465428#M118714</link>
      <description>&lt;P&gt;A month (1-12) on its own is a useless value. Only in connection with a year will it depict a certain real-world month. So you should expand your data accordingly, and then create your random diagnosis month within the last 12 months of the person's life. If you use intelligent data (working with SAS date values instead of year/month pairs), you can use the intnx() function, calculating from the person's death date.&lt;/P&gt;</description>
      <pubDate>Mon, 28 May 2018 08:50:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465428#M118714</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-05-28T08:50:50Z</dc:date>
    </item>
    <item>
      <title>Re: Replace missing by random with certain condition met</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465443#M118716</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/462"&gt;@PGStats&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;Thanks. There's something wrong. The code replace 99 by . Any idea why?&lt;/P&gt;
&lt;P&gt;Otherwise, i really like the idea.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%macro RandBetween(min, max);
   (&amp;amp;min + floor((1+&amp;amp;max-&amp;amp;min)*rand("uniform")))
%mend;

data b1; set b;
if date_of_diagnosis_mm in (99) then
   date_of_diagnosis_mm = rand("INTEGER", date_of_death_mm);
where date_of_death_mm ne . and date_of_diagnosis_yyyy=date_of_death_yyyy;
run;
proc freq data=b1;
tables date_of_diagnosis_mm*date_of_death_mm/list missing;
run;  &lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="464"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;date_of_diagnosis_mm&lt;/TD&gt;
&lt;TD width="168"&gt;date_of_death_mm&lt;/TD&gt;
&lt;TD width="64"&gt;Freq&lt;/TD&gt;
&lt;TD width="64"&gt;Percent&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;.&lt;/TD&gt;
&lt;TD width="168"&gt;1&lt;/TD&gt;
&lt;TD width="64"&gt;8&lt;/TD&gt;
&lt;TD width="64"&gt;0.06&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;.&lt;/TD&gt;
&lt;TD width="168"&gt;2&lt;/TD&gt;
&lt;TD width="64"&gt;23&lt;/TD&gt;
&lt;TD width="64"&gt;0.16&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;.&lt;/TD&gt;
&lt;TD width="168"&gt;3&lt;/TD&gt;
&lt;TD width="64"&gt;18&lt;/TD&gt;
&lt;TD width="64"&gt;0.13&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;.&lt;/TD&gt;
&lt;TD width="168"&gt;4&lt;/TD&gt;
&lt;TD width="64"&gt;19&lt;/TD&gt;
&lt;TD width="64"&gt;0.13&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;.&lt;/TD&gt;
&lt;TD width="168"&gt;5&lt;/TD&gt;
&lt;TD width="64"&gt;21&lt;/TD&gt;
&lt;TD width="64"&gt;0.15&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;.&lt;/TD&gt;
&lt;TD width="168"&gt;6&lt;/TD&gt;
&lt;TD width="64"&gt;30&lt;/TD&gt;
&lt;TD width="64"&gt;0.21&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;.&lt;/TD&gt;
&lt;TD width="168"&gt;7&lt;/TD&gt;
&lt;TD width="64"&gt;25&lt;/TD&gt;
&lt;TD width="64"&gt;0.17&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;.&lt;/TD&gt;
&lt;TD width="168"&gt;8&lt;/TD&gt;
&lt;TD width="64"&gt;16&lt;/TD&gt;
&lt;TD width="64"&gt;0.11&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;.&lt;/TD&gt;
&lt;TD width="168"&gt;9&lt;/TD&gt;
&lt;TD width="64"&gt;27&lt;/TD&gt;
&lt;TD width="64"&gt;0.19&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;.&lt;/TD&gt;
&lt;TD width="168"&gt;10&lt;/TD&gt;
&lt;TD width="64"&gt;33&lt;/TD&gt;
&lt;TD width="64"&gt;0.23&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;.&lt;/TD&gt;
&lt;TD width="168"&gt;11&lt;/TD&gt;
&lt;TD width="64"&gt;17&lt;/TD&gt;
&lt;TD width="64"&gt;0.12&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;.&lt;/TD&gt;
&lt;TD width="168"&gt;12&lt;/TD&gt;
&lt;TD width="64"&gt;34&lt;/TD&gt;
&lt;TD width="64"&gt;0.24&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;1&lt;/TD&gt;
&lt;TD width="168"&gt;1&lt;/TD&gt;
&lt;TD width="64"&gt;307&lt;/TD&gt;
&lt;TD width="64"&gt;2.14&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;1&lt;/TD&gt;
&lt;TD width="168"&gt;2&lt;/TD&gt;
&lt;TD width="64"&gt;339&lt;/TD&gt;
&lt;TD width="64"&gt;2.36&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;1&lt;/TD&gt;
&lt;TD width="168"&gt;3&lt;/TD&gt;
&lt;TD width="64"&gt;216&lt;/TD&gt;
&lt;TD width="64"&gt;1.51&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;1&lt;/TD&gt;
&lt;TD width="168"&gt;4&lt;/TD&gt;
&lt;TD width="64"&gt;166&lt;/TD&gt;
&lt;TD width="64"&gt;1.16&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;1&lt;/TD&gt;
&lt;TD width="168"&gt;5&lt;/TD&gt;
&lt;TD width="64"&gt;134&lt;/TD&gt;
&lt;TD width="64"&gt;0.93&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;1&lt;/TD&gt;
&lt;TD width="168"&gt;6&lt;/TD&gt;
&lt;TD width="64"&gt;101&lt;/TD&gt;
&lt;TD width="64"&gt;0.7&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;1&lt;/TD&gt;
&lt;TD width="168"&gt;7&lt;/TD&gt;
&lt;TD width="64"&gt;84&lt;/TD&gt;
&lt;TD width="64"&gt;0.59&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;1&lt;/TD&gt;
&lt;TD width="168"&gt;8&lt;/TD&gt;
&lt;TD width="64"&gt;96&lt;/TD&gt;
&lt;TD width="64"&gt;0.67&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;1&lt;/TD&gt;
&lt;TD width="168"&gt;9&lt;/TD&gt;
&lt;TD width="64"&gt;95&lt;/TD&gt;
&lt;TD width="64"&gt;0.66&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;1&lt;/TD&gt;
&lt;TD width="168"&gt;10&lt;/TD&gt;
&lt;TD width="64"&gt;85&lt;/TD&gt;
&lt;TD width="64"&gt;0.59&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;1&lt;/TD&gt;
&lt;TD width="168"&gt;11&lt;/TD&gt;
&lt;TD width="64"&gt;86&lt;/TD&gt;
&lt;TD width="64"&gt;0.6&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;1&lt;/TD&gt;
&lt;TD width="168"&gt;12&lt;/TD&gt;
&lt;TD width="64"&gt;67&lt;/TD&gt;
&lt;TD width="64"&gt;0.47&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;2&lt;/TD&gt;
&lt;TD width="168"&gt;2&lt;/TD&gt;
&lt;TD width="64"&gt;303&lt;/TD&gt;
&lt;TD width="64"&gt;2.11&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;2&lt;/TD&gt;
&lt;TD width="168"&gt;3&lt;/TD&gt;
&lt;TD width="64"&gt;284&lt;/TD&gt;
&lt;TD width="64"&gt;1.98&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;2&lt;/TD&gt;
&lt;TD width="168"&gt;4&lt;/TD&gt;
&lt;TD width="64"&gt;202&lt;/TD&gt;
&lt;TD width="64"&gt;1.41&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;2&lt;/TD&gt;
&lt;TD width="168"&gt;5&lt;/TD&gt;
&lt;TD width="64"&gt;163&lt;/TD&gt;
&lt;TD width="64"&gt;1.14&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;2&lt;/TD&gt;
&lt;TD width="168"&gt;6&lt;/TD&gt;
&lt;TD width="64"&gt;104&lt;/TD&gt;
&lt;TD width="64"&gt;0.73&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;2&lt;/TD&gt;
&lt;TD width="168"&gt;7&lt;/TD&gt;
&lt;TD width="64"&gt;97&lt;/TD&gt;
&lt;TD width="64"&gt;0.68&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;2&lt;/TD&gt;
&lt;TD width="168"&gt;8&lt;/TD&gt;
&lt;TD width="64"&gt;84&lt;/TD&gt;
&lt;TD width="64"&gt;0.59&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;2&lt;/TD&gt;
&lt;TD width="168"&gt;9&lt;/TD&gt;
&lt;TD width="64"&gt;85&lt;/TD&gt;
&lt;TD width="64"&gt;0.59&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;2&lt;/TD&gt;
&lt;TD width="168"&gt;10&lt;/TD&gt;
&lt;TD width="64"&gt;68&lt;/TD&gt;
&lt;TD width="64"&gt;0.47&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;2&lt;/TD&gt;
&lt;TD width="168"&gt;11&lt;/TD&gt;
&lt;TD width="64"&gt;73&lt;/TD&gt;
&lt;TD width="64"&gt;0.51&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;2&lt;/TD&gt;
&lt;TD width="168"&gt;12&lt;/TD&gt;
&lt;TD width="64"&gt;79&lt;/TD&gt;
&lt;TD width="64"&gt;0.55&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;3&lt;/TD&gt;
&lt;TD width="168"&gt;3&lt;/TD&gt;
&lt;TD width="64"&gt;313&lt;/TD&gt;
&lt;TD width="64"&gt;2.18&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;3&lt;/TD&gt;
&lt;TD width="168"&gt;4&lt;/TD&gt;
&lt;TD width="64"&gt;318&lt;/TD&gt;
&lt;TD width="64"&gt;2.22&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;3&lt;/TD&gt;
&lt;TD width="168"&gt;5&lt;/TD&gt;
&lt;TD width="64"&gt;209&lt;/TD&gt;
&lt;TD width="64"&gt;1.46&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;3&lt;/TD&gt;
&lt;TD width="168"&gt;6&lt;/TD&gt;
&lt;TD width="64"&gt;155&lt;/TD&gt;
&lt;TD width="64"&gt;1.08&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;3&lt;/TD&gt;
&lt;TD width="168"&gt;7&lt;/TD&gt;
&lt;TD width="64"&gt;115&lt;/TD&gt;
&lt;TD width="64"&gt;0.8&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;3&lt;/TD&gt;
&lt;TD width="168"&gt;8&lt;/TD&gt;
&lt;TD width="64"&gt;106&lt;/TD&gt;
&lt;TD width="64"&gt;0.74&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;3&lt;/TD&gt;
&lt;TD width="168"&gt;9&lt;/TD&gt;
&lt;TD width="64"&gt;87&lt;/TD&gt;
&lt;TD width="64"&gt;0.61&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;3&lt;/TD&gt;
&lt;TD width="168"&gt;10&lt;/TD&gt;
&lt;TD width="64"&gt;95&lt;/TD&gt;
&lt;TD width="64"&gt;0.66&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;3&lt;/TD&gt;
&lt;TD width="168"&gt;11&lt;/TD&gt;
&lt;TD width="64"&gt;86&lt;/TD&gt;
&lt;TD width="64"&gt;0.6&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;3&lt;/TD&gt;
&lt;TD width="168"&gt;12&lt;/TD&gt;
&lt;TD width="64"&gt;102&lt;/TD&gt;
&lt;TD width="64"&gt;0.71&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;4&lt;/TD&gt;
&lt;TD width="168"&gt;4&lt;/TD&gt;
&lt;TD width="64"&gt;317&lt;/TD&gt;
&lt;TD width="64"&gt;2.21&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;4&lt;/TD&gt;
&lt;TD width="168"&gt;5&lt;/TD&gt;
&lt;TD width="64"&gt;297&lt;/TD&gt;
&lt;TD width="64"&gt;2.07&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;4&lt;/TD&gt;
&lt;TD width="168"&gt;6&lt;/TD&gt;
&lt;TD width="64"&gt;229&lt;/TD&gt;
&lt;TD width="64"&gt;1.6&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;4&lt;/TD&gt;
&lt;TD width="168"&gt;7&lt;/TD&gt;
&lt;TD width="64"&gt;156&lt;/TD&gt;
&lt;TD width="64"&gt;1.09&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;4&lt;/TD&gt;
&lt;TD width="168"&gt;8&lt;/TD&gt;
&lt;TD width="64"&gt;108&lt;/TD&gt;
&lt;TD width="64"&gt;0.75&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;4&lt;/TD&gt;
&lt;TD width="168"&gt;9&lt;/TD&gt;
&lt;TD width="64"&gt;100&lt;/TD&gt;
&lt;TD width="64"&gt;0.7&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;4&lt;/TD&gt;
&lt;TD width="168"&gt;10&lt;/TD&gt;
&lt;TD width="64"&gt;89&lt;/TD&gt;
&lt;TD width="64"&gt;0.62&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;4&lt;/TD&gt;
&lt;TD width="168"&gt;11&lt;/TD&gt;
&lt;TD width="64"&gt;109&lt;/TD&gt;
&lt;TD width="64"&gt;0.76&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;4&lt;/TD&gt;
&lt;TD width="168"&gt;12&lt;/TD&gt;
&lt;TD width="64"&gt;90&lt;/TD&gt;
&lt;TD width="64"&gt;0.63&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;5&lt;/TD&gt;
&lt;TD width="168"&gt;5&lt;/TD&gt;
&lt;TD width="64"&gt;303&lt;/TD&gt;
&lt;TD width="64"&gt;2.11&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;5&lt;/TD&gt;
&lt;TD width="168"&gt;6&lt;/TD&gt;
&lt;TD width="64"&gt;308&lt;/TD&gt;
&lt;TD width="64"&gt;2.15&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;5&lt;/TD&gt;
&lt;TD width="168"&gt;7&lt;/TD&gt;
&lt;TD width="64"&gt;196&lt;/TD&gt;
&lt;TD width="64"&gt;1.37&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;5&lt;/TD&gt;
&lt;TD width="168"&gt;8&lt;/TD&gt;
&lt;TD width="64"&gt;171&lt;/TD&gt;
&lt;TD width="64"&gt;1.19&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;5&lt;/TD&gt;
&lt;TD width="168"&gt;9&lt;/TD&gt;
&lt;TD width="64"&gt;128&lt;/TD&gt;
&lt;TD width="64"&gt;0.89&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;5&lt;/TD&gt;
&lt;TD width="168"&gt;10&lt;/TD&gt;
&lt;TD width="64"&gt;106&lt;/TD&gt;
&lt;TD width="64"&gt;0.74&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;5&lt;/TD&gt;
&lt;TD width="168"&gt;11&lt;/TD&gt;
&lt;TD width="64"&gt;67&lt;/TD&gt;
&lt;TD width="64"&gt;0.47&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;5&lt;/TD&gt;
&lt;TD width="168"&gt;12&lt;/TD&gt;
&lt;TD width="64"&gt;81&lt;/TD&gt;
&lt;TD width="64"&gt;0.56&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;6&lt;/TD&gt;
&lt;TD width="168"&gt;6&lt;/TD&gt;
&lt;TD width="64"&gt;271&lt;/TD&gt;
&lt;TD width="64"&gt;1.89&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;6&lt;/TD&gt;
&lt;TD width="168"&gt;7&lt;/TD&gt;
&lt;TD width="64"&gt;314&lt;/TD&gt;
&lt;TD width="64"&gt;2.19&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;6&lt;/TD&gt;
&lt;TD width="168"&gt;8&lt;/TD&gt;
&lt;TD width="64"&gt;195&lt;/TD&gt;
&lt;TD width="64"&gt;1.36&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;6&lt;/TD&gt;
&lt;TD width="168"&gt;9&lt;/TD&gt;
&lt;TD width="64"&gt;160&lt;/TD&gt;
&lt;TD width="64"&gt;1.12&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;6&lt;/TD&gt;
&lt;TD width="168"&gt;10&lt;/TD&gt;
&lt;TD width="64"&gt;143&lt;/TD&gt;
&lt;TD width="64"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;6&lt;/TD&gt;
&lt;TD width="168"&gt;11&lt;/TD&gt;
&lt;TD width="64"&gt;129&lt;/TD&gt;
&lt;TD width="64"&gt;0.9&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;6&lt;/TD&gt;
&lt;TD width="168"&gt;12&lt;/TD&gt;
&lt;TD width="64"&gt;114&lt;/TD&gt;
&lt;TD width="64"&gt;0.79&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;7&lt;/TD&gt;
&lt;TD width="168"&gt;7&lt;/TD&gt;
&lt;TD width="64"&gt;299&lt;/TD&gt;
&lt;TD width="64"&gt;2.08&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;7&lt;/TD&gt;
&lt;TD width="168"&gt;8&lt;/TD&gt;
&lt;TD width="64"&gt;288&lt;/TD&gt;
&lt;TD width="64"&gt;2.01&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;7&lt;/TD&gt;
&lt;TD width="168"&gt;9&lt;/TD&gt;
&lt;TD width="64"&gt;186&lt;/TD&gt;
&lt;TD width="64"&gt;1.3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;7&lt;/TD&gt;
&lt;TD width="168"&gt;10&lt;/TD&gt;
&lt;TD width="64"&gt;157&lt;/TD&gt;
&lt;TD width="64"&gt;1.09&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;7&lt;/TD&gt;
&lt;TD width="168"&gt;11&lt;/TD&gt;
&lt;TD width="64"&gt;121&lt;/TD&gt;
&lt;TD width="64"&gt;0.84&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;7&lt;/TD&gt;
&lt;TD width="168"&gt;12&lt;/TD&gt;
&lt;TD width="64"&gt;102&lt;/TD&gt;
&lt;TD width="64"&gt;0.71&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;8&lt;/TD&gt;
&lt;TD width="168"&gt;8&lt;/TD&gt;
&lt;TD width="64"&gt;304&lt;/TD&gt;
&lt;TD width="64"&gt;2.12&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;8&lt;/TD&gt;
&lt;TD width="168"&gt;9&lt;/TD&gt;
&lt;TD width="64"&gt;306&lt;/TD&gt;
&lt;TD width="64"&gt;2.13&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;8&lt;/TD&gt;
&lt;TD width="168"&gt;10&lt;/TD&gt;
&lt;TD width="64"&gt;217&lt;/TD&gt;
&lt;TD width="64"&gt;1.51&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;8&lt;/TD&gt;
&lt;TD width="168"&gt;11&lt;/TD&gt;
&lt;TD width="64"&gt;154&lt;/TD&gt;
&lt;TD width="64"&gt;1.07&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;8&lt;/TD&gt;
&lt;TD width="168"&gt;12&lt;/TD&gt;
&lt;TD width="64"&gt;131&lt;/TD&gt;
&lt;TD width="64"&gt;0.91&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;9&lt;/TD&gt;
&lt;TD width="168"&gt;9&lt;/TD&gt;
&lt;TD width="64"&gt;266&lt;/TD&gt;
&lt;TD width="64"&gt;1.85&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;9&lt;/TD&gt;
&lt;TD width="168"&gt;10&lt;/TD&gt;
&lt;TD width="64"&gt;317&lt;/TD&gt;
&lt;TD width="64"&gt;2.21&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;9&lt;/TD&gt;
&lt;TD width="168"&gt;11&lt;/TD&gt;
&lt;TD width="64"&gt;200&lt;/TD&gt;
&lt;TD width="64"&gt;1.39&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;9&lt;/TD&gt;
&lt;TD width="168"&gt;12&lt;/TD&gt;
&lt;TD width="64"&gt;150&lt;/TD&gt;
&lt;TD width="64"&gt;1.05&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;10&lt;/TD&gt;
&lt;TD width="168"&gt;10&lt;/TD&gt;
&lt;TD width="64"&gt;281&lt;/TD&gt;
&lt;TD width="64"&gt;1.96&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;10&lt;/TD&gt;
&lt;TD width="168"&gt;11&lt;/TD&gt;
&lt;TD width="64"&gt;332&lt;/TD&gt;
&lt;TD width="64"&gt;2.31&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;10&lt;/TD&gt;
&lt;TD width="168"&gt;12&lt;/TD&gt;
&lt;TD width="64"&gt;215&lt;/TD&gt;
&lt;TD width="64"&gt;1.5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;11&lt;/TD&gt;
&lt;TD width="168"&gt;11&lt;/TD&gt;
&lt;TD width="64"&gt;299&lt;/TD&gt;
&lt;TD width="64"&gt;2.08&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;11&lt;/TD&gt;
&lt;TD width="168"&gt;12&lt;/TD&gt;
&lt;TD width="64"&gt;331&lt;/TD&gt;
&lt;TD width="64"&gt;2.31&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="168"&gt;12&lt;/TD&gt;
&lt;TD width="168"&gt;12&lt;/TD&gt;
&lt;TD width="64"&gt;331&lt;/TD&gt;
&lt;TD width="64"&gt;2.31&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Mon, 28 May 2018 10:54:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465443#M118716</guid>
      <dc:creator>Cruise</dc:creator>
      <dc:date>2018-05-28T10:54:44Z</dc:date>
    </item>
    <item>
      <title>Re: Replace missing by random with certain condition met</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465449#M118717</link>
      <description>&lt;P&gt;If you supply test data in usable form (data step, see my footnotes), we can test code before we suggest it to you.&lt;/P&gt;</description>
      <pubDate>Mon, 28 May 2018 11:14:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465449#M118717</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-05-28T11:14:06Z</dc:date>
    </item>
    <item>
      <title>Re: Replace missing by random with certain condition met</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465450#M118718</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/16961"&gt;@ChrisNZ&lt;/a&gt; Thanks Chris.&lt;/P&gt;
&lt;P&gt;The code eliminated 99 in&amp;nbsp;date_of_diagnosis_mm. But, if you look at freq of "date_of_diagnosis_mm" before and after imputing freq of after values decreased after month 6, ie., 1329(before) vs 1192(after). Isn't freq after imputing supposed to increase because they're now added with portions of 99 allocated to them?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="branch"&gt;
&lt;TABLE class="systitleandfootercontainer" summary="Page Layout" frame="void" rules="none" width="100%" cellspacing="1" cellpadding="1" border="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="c systemtitle"&gt;before imputing&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;BR /&gt;
&lt;DIV&gt;
&lt;DIV align="center"&gt;
&lt;TABLE class="table" summary="Procedure Freq: One-Way Frequencies" frame="box" rules="all" cellspacing="0" cellpadding="5"&gt;&lt;COLGROUP&gt; &lt;COL /&gt;&lt;/COLGROUP&gt; &lt;COLGROUP&gt; &lt;COL /&gt; &lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="r b header" scope="col"&gt;date_of_diagnosis_mm&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Frequency&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Percent&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1776&lt;/TD&gt;
&lt;TD class="r data"&gt;12.38&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1542&lt;/TD&gt;
&lt;TD class="r data"&gt;10.75&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;3&lt;/TH&gt;
&lt;TD class="r data"&gt;1586&lt;/TD&gt;
&lt;TD class="r data"&gt;11.06&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;4&lt;/TH&gt;
&lt;TD class="r data"&gt;1495&lt;/TD&gt;
&lt;TD class="r data"&gt;10.42&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;5&lt;/TH&gt;
&lt;TD class="r data"&gt;1360&lt;/TD&gt;
&lt;TD class="r data"&gt;9.48&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;6&lt;/TH&gt;
&lt;TD class="r data"&gt;1326&lt;/TD&gt;
&lt;TD class="r data"&gt;9.24&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;7&lt;/TH&gt;
&lt;TD class="r data"&gt;1153&lt;/TD&gt;
&lt;TD class="r data"&gt;8.04&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;8&lt;/TH&gt;
&lt;TD class="r data"&gt;1112&lt;/TD&gt;
&lt;TD class="r data"&gt;7.75&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;9&lt;/TH&gt;
&lt;TD class="r data"&gt;933&lt;/TD&gt;
&lt;TD class="r data"&gt;6.50&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;10&lt;/TH&gt;
&lt;TD class="r data"&gt;828&lt;/TD&gt;
&lt;TD class="r data"&gt;5.77&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;11&lt;/TH&gt;
&lt;TD class="r data"&gt;630&lt;/TD&gt;
&lt;TD class="r data"&gt;4.39&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;12&lt;/TH&gt;
&lt;TD class="r data"&gt;331&lt;/TD&gt;
&lt;TD class="r data"&gt;2.31&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;99&lt;/TH&gt;
&lt;TD class="r data"&gt;271&lt;/TD&gt;
&lt;TD class="r data"&gt;1.89&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="branch"&gt;
&lt;P style="page-break-after: always;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR size="3" /&gt;&lt;A name="IDX3" target="_blank"&gt;&lt;/A&gt;
&lt;TABLE class="systitleandfootercontainer" summary="Page Layout" frame="void" rules="none" width="100%" cellspacing="1" cellpadding="1" border="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="c systemtitle"&gt;after imputing&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;BR /&gt;
&lt;DIV&gt;
&lt;DIV align="center"&gt;
&lt;TABLE class="table" summary="Procedure Freq: One-Way Frequencies" frame="box" rules="all" cellspacing="0" cellpadding="5"&gt;&lt;COLGROUP&gt; &lt;COL /&gt;&lt;/COLGROUP&gt; &lt;COLGROUP&gt; &lt;COL /&gt; &lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="r b header" scope="col"&gt;date_of_diagnosis_mm&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Frequency&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Percent&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;2634&lt;/TD&gt;
&lt;TD class="r data"&gt;18.36&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;2315&lt;/TD&gt;
&lt;TD class="r data"&gt;16.14&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;3&lt;/TH&gt;
&lt;TD class="r data"&gt;1894&lt;/TD&gt;
&lt;TD class="r data"&gt;13.21&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;4&lt;/TH&gt;
&lt;TD class="r data"&gt;1599&lt;/TD&gt;
&lt;TD class="r data"&gt;11.15&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;5&lt;/TH&gt;
&lt;TD class="r data"&gt;1389&lt;/TD&gt;
&lt;TD class="r data"&gt;9.68&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;6&lt;/TH&gt;
&lt;TD class="r data"&gt;1192&lt;/TD&gt;
&lt;TD class="r data"&gt;8.31&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;7&lt;/TH&gt;
&lt;TD class="r data"&gt;973&lt;/TD&gt;
&lt;TD class="r data"&gt;6.78&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;8&lt;/TH&gt;
&lt;TD class="r data"&gt;811&lt;/TD&gt;
&lt;TD class="r data"&gt;5.65&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;9&lt;/TH&gt;
&lt;TD class="r data"&gt;634&lt;/TD&gt;
&lt;TD class="r data"&gt;4.42&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;10&lt;/TH&gt;
&lt;TD class="r data"&gt;483&lt;/TD&gt;
&lt;TD class="r data"&gt;3.37&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;11&lt;/TH&gt;
&lt;TD class="r data"&gt;293&lt;/TD&gt;
&lt;TD class="r data"&gt;2.04&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r rowheader" scope="row"&gt;12&lt;/TH&gt;
&lt;TD class="r data"&gt;126&lt;/TD&gt;
&lt;TD class="r data"&gt;0.88&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data b; set temp;
DATE_OF_DIAGNOSIS_MM = %RandBetween(1, DATE_OF_DEATH_MM );
where date_of_death_mm ne . and date_of_diagnosis_yyyy=date_of_death_yyyy; 
run;

proc freq data=temp; 
tables date_of_diagnosis_mm/list missing nocum;
where date_of_death_mm ne . and date_of_diagnosis_yyyy=date_of_death_yyyy; 
title "before imputing";
run; 

proc freq data=b; 
tables date_of_diagnosis_mm/list missing nocum;
where date_of_death_mm ne . and date_of_diagnosis_yyyy=date_of_death_yyyy; 
title "after imputing";
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 28 May 2018 11:14:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465450#M118718</guid>
      <dc:creator>Cruise</dc:creator>
      <dc:date>2018-05-28T11:14:46Z</dc:date>
    </item>
    <item>
      <title>Re: Replace missing by random with certain condition met</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465451#M118719</link>
      <description>&lt;P&gt;And when something unexpected happens, posting the log is always a great idea.&lt;/P&gt;</description>
      <pubDate>Mon, 28 May 2018 11:15:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465451#M118719</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-05-28T11:15:07Z</dc:date>
    </item>
    <item>
      <title>Re: Replace missing by random with certain condition met</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465456#M118721</link>
      <description>&lt;P&gt;Hi guys, attached is the sample from my data, as &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562"&gt;@Kurt_Bremser&lt;/a&gt; suggested. Thanks for help! &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/462"&gt;@PGStats&lt;/a&gt; &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/16961"&gt;@ChrisNZ&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;BR /&gt;create table b(keep=date_of_death: date_of_diagnosis:) as&lt;BR /&gt;select *&lt;BR /&gt;from data&lt;BR /&gt;where ranuni (0)&amp;lt;X;&lt;BR /&gt;quit;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;proc import datafile="...\b.csv"&lt;BR /&gt;out=data&lt;BR /&gt;dbms=csv replace;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Mon, 28 May 2018 11:38:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465456#M118721</guid>
      <dc:creator>Cruise</dc:creator>
      <dc:date>2018-05-28T11:38:53Z</dc:date>
    </item>
    <item>
      <title>Re: Replace missing by random with certain condition met</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465460#M118723</link>
      <description>&lt;P&gt;When running your code&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc import datafile="$HOME/sascommunity/b.csv"
out=data
dbms=csv replace;
run;

proc sql;
create table b(keep=date_of_death: date_of_diagnosis:) as
select *
from data
where ranuni (0)&amp;lt;X;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;, I get this ERROR in the SQL:&lt;/P&gt;
&lt;PRE&gt;65         proc sql;
66         create table b(keep=date_of_death: date_of_diagnosis:) as
67         select *
68         from data
69         where ranuni (0)&amp;lt;X;
ERROR: The following columns were not found in the contributing tables: X.
&lt;/PRE&gt;</description>
      <pubDate>Mon, 28 May 2018 11:43:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465460#M118723</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-05-28T11:43:18Z</dc:date>
    </item>
    <item>
      <title>Re: Replace missing by random with certain condition met</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465461#M118724</link>
      <description>&lt;P&gt;Since you have a where condition, all observations where date_of_diagnosis and date_of_death do not fall into the same year are discarded, reducing the overall numbers.&lt;/P&gt;
&lt;P&gt;See this slightly changed code, run against the import of your csv:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc import datafile="$HOME/sascommunity/b.csv"
out=b
dbms=csv replace;
run;

proc freq data=b;
tables date_of_diagnosis_mm;
run;

data b1;
set b;
if
  date_of_diagnosis_mm = 99 and
  date_of_death_mm ne . and
  date_of_diagnosis_yyyy = date_of_death_yyyy
then date_of_diagnosis_mm = rand("INTEGER", date_of_death_mm);
run;

proc freq data=b1;
tables date_of_diagnosis_mm;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Result:&lt;/P&gt;
&lt;PRE&gt;                          The FREQ Procedure

        date_of_                             Cumulative    Cumulative
    diagnosis_mm    Frequency     Percent     Frequency      Percent
---------------------------------------------------------------------
               1        3316        8.23          3316         8.23  
               2        3066        7.61          6382        15.84  
               3        3510        8.71          9892        24.55  
               4        3435        8.53         13327        33.08  
               5        3511        8.72         16838        41.80  
               6        3445        8.55         20283        50.35  
               7        3306        8.21         23589        58.55  
               8        3304        8.20         26893        66.76  
               9        3245        8.05         30138        74.81  
              10        3347        8.31         33485        83.12  
              11        3113        7.73         36598        90.85  
              12        3091        7.67         39689        98.52  
              99         597        1.48         40286       100.00  
                                                                     

                          The FREQ Procedure

        date_of_                             Cumulative    Cumulative
    diagnosis_mm    Frequency     Percent     Frequency      Percent
---------------------------------------------------------------------
               1        3343        8.30          3343         8.30  
               2        3085        7.66          6428        15.96  
               3        3528        8.76          9956        24.71  
               4        3456        8.58         13412        33.29  
               5        3518        8.73         16930        42.02  
               6        3452        8.57         20382        50.59  
               7        3313        8.22         23695        58.82  
               8        3309        8.21         27004        67.03  
               9        3247        8.06         30251        75.09  
              10        3348        8.31         33599        83.40  
              11        3115        7.73         36714        91.13  
              12        3091        7.67         39805        98.81  
              99         481        1.19         40286       100.00  
&lt;/PRE&gt;
&lt;P&gt;You can see that a small shift from 99 to the other months (ecept 12) has happened, with the cumulative sum staying the same.&lt;/P&gt;
&lt;P&gt;There's still a lot of 99's left where there's no death date or where death happened in another year.&lt;/P&gt;</description>
      <pubDate>Mon, 28 May 2018 11:58:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465461#M118724</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-05-28T11:58:40Z</dc:date>
    </item>
    <item>
      <title>Re: Replace missing by random with certain condition met</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465462#M118725</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562"&gt;@Kurt_Bremser&lt;/a&gt; proc sql part is just to show where my data came from. So ignore sql part plz.&lt;/P&gt;</description>
      <pubDate>Mon, 28 May 2018 12:00:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465462#M118725</guid>
      <dc:creator>Cruise</dc:creator>
      <dc:date>2018-05-28T12:00:38Z</dc:date>
    </item>
    <item>
      <title>Re: Replace missing by random with certain condition met</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465467#M118728</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562"&gt;@Kurt_Bremser&lt;/a&gt;, &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/462"&gt;@PGStats&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;this is ERROR log I get.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;925&amp;nbsp; data cr.b1; set cr.b;&lt;BR /&gt;926&amp;nbsp; if&lt;BR /&gt;927&amp;nbsp;&amp;nbsp;&amp;nbsp; date_of_diagnosis_mm = 99 and&lt;BR /&gt;928&amp;nbsp;&amp;nbsp;&amp;nbsp; date_of_death_mm ne . and&lt;BR /&gt;929&amp;nbsp;&amp;nbsp;&amp;nbsp; date_of_diagnosis_yyyy = date_of_death_yyyy&lt;BR /&gt;930&amp;nbsp; then date_of_diagnosis_mm = rand("INTEGER", date_of_death_mm);&lt;BR /&gt;931&amp;nbsp; run;&lt;BR /&gt;&lt;BR /&gt;ERROR: The first argument of the RAND function must be a character string with a value of&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BERNOULLI, BETA, BINOMIAL, CAUCHY, CHISQUARE, ERLANG, EXPONENTIAL, F, GAMMA, GAUSSIAN,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GEOMETRIC, HYPERGEOMETRIC, LOGNORMAL, NEGB, NORMAL, POISSON, T, TABLE, TRIANGULAR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UNIFORM, or WEIBULL.&lt;BR /&gt;NOTE: Argument 1 to function RAND('INTEGER',6) at line 930 column 29 is invalid.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2004 date_of_death_dd=26&lt;BR /&gt;date_of_death_mm=6 date_of_death_yyyy=2004 _ERROR_=1 _N_=2899&lt;BR /&gt;ERROR: The first argument of the RAND function must be a character string with a value of&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BERNOULLI, BETA, BINOMIAL, CAUCHY, CHISQUARE, ERLANG, EXPONENTIAL, F, GAMMA, GAUSSIAN,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GEOMETRIC, HYPERGEOMETRIC, LOGNORMAL, NEGB, NORMAL, POISSON, T, TABLE, TRIANGULAR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UNIFORM, or WEIBULL.&lt;BR /&gt;NOTE: Argument 1 to function RAND('INTEGER',12) at line 930 column 29 is invalid.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2004 date_of_death_dd=21&lt;BR /&gt;date_of_death_mm=12 date_of_death_yyyy=2004 _ERROR_=1 _N_=3621&lt;BR /&gt;ERROR: The first argument of the RAND function must be a character string with a value of&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BERNOULLI, BETA, BINOMIAL, CAUCHY, CHISQUARE, ERLANG, EXPONENTIAL, F, GAMMA, GAUSSIAN,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GEOMETRIC, HYPERGEOMETRIC, LOGNORMAL, NEGB, NORMAL, POISSON, T, TABLE, TRIANGULAR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UNIFORM, or WEIBULL.&lt;BR /&gt;NOTE: Argument 1 to function RAND('INTEGER',2) at line 930 column 29 is invalid.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2004 date_of_death_dd=28&lt;BR /&gt;date_of_death_mm=2 date_of_death_yyyy=2004 _ERROR_=1 _N_=3632&lt;BR /&gt;ERROR: The first argument of the RAND function must be a character string with a value of&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BERNOULLI, BETA, BINOMIAL, CAUCHY, CHISQUARE, ERLANG, EXPONENTIAL, F, GAMMA, GAUSSIAN,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GEOMETRIC, HYPERGEOMETRIC, LOGNORMAL, NEGB, NORMAL, POISSON, T, TABLE, TRIANGULAR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UNIFORM, or WEIBULL.&lt;BR /&gt;NOTE: Argument 1 to function RAND('INTEGER',7) at line 930 column 29 is invalid.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2004 date_of_death_dd=11&lt;BR /&gt;date_of_death_mm=7 date_of_death_yyyy=2004 _ERROR_=1 _N_=3694&lt;BR /&gt;ERROR: The first argument of the RAND function must be a character string with a value of&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BERNOULLI, BETA, BINOMIAL, CAUCHY, CHISQUARE, ERLANG, EXPONENTIAL, F, GAMMA, GAUSSIAN,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GEOMETRIC, HYPERGEOMETRIC, LOGNORMAL, NEGB, NORMAL, POISSON, T, TABLE, TRIANGULAR,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UNIFORM, or WEIBULL.&lt;BR /&gt;NOTE: Argument 1 to function RAND('INTEGER',10) at line 930 column 29 is invalid.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2005 date_of_death_dd=18&lt;BR /&gt;date_of_death_mm=10 date_of_death_yyyy=2005 _ERROR_=1 _N_=6775&lt;BR /&gt;NOTE: Invalid argument to function RAND('INTEGER',6) at line 930 column 29.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2005 date_of_death_dd=11&lt;BR /&gt;date_of_death_mm=6 date_of_death_yyyy=2005 _ERROR_=1 _N_=7226&lt;BR /&gt;NOTE: Invalid argument to function RAND('INTEGER',2) at line 930 column 29.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2005 date_of_death_dd=8&lt;BR /&gt;date_of_death_mm=2 date_of_death_yyyy=2005 _ERROR_=1 _N_=7725&lt;BR /&gt;NOTE: Invalid argument to function RAND('INTEGER',9) at line 930 column 29.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2005 date_of_death_dd=28&lt;BR /&gt;date_of_death_mm=9 date_of_death_yyyy=2005 _ERROR_=1 _N_=7769&lt;BR /&gt;NOTE: Invalid argument to function RAND('INTEGER',10) at line 930 column 29.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2005 date_of_death_dd=31&lt;BR /&gt;date_of_death_mm=10 date_of_death_yyyy=2005 _ERROR_=1 _N_=7874&lt;BR /&gt;NOTE: Invalid argument to function RAND('INTEGER',7) at line 930 column 29.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2006 date_of_death_dd=1&lt;BR /&gt;date_of_death_mm=7 date_of_death_yyyy=2006 _ERROR_=1 _N_=10607&lt;BR /&gt;NOTE: Invalid argument to function RAND('INTEGER',5) at line 930 column 29.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2007 date_of_death_dd=31&lt;BR /&gt;date_of_death_mm=5 date_of_death_yyyy=2007 _ERROR_=1 _N_=12501&lt;BR /&gt;NOTE: Invalid argument to function RAND('INTEGER',3) at line 930 column 29.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2007 date_of_death_dd=30&lt;BR /&gt;date_of_death_mm=3 date_of_death_yyyy=2007 _ERROR_=1 _N_=12580&lt;BR /&gt;NOTE: Invalid argument to function RAND('INTEGER',7) at line 930 column 29.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2006 date_of_death_dd=10&lt;BR /&gt;date_of_death_mm=7 date_of_death_yyyy=2006 _ERROR_=1 _N_=13166&lt;BR /&gt;NOTE: Invalid argument to function RAND('INTEGER',4) at line 930 column 29.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2006 date_of_death_dd=16&lt;BR /&gt;date_of_death_mm=4 date_of_death_yyyy=2006 _ERROR_=1 _N_=13167&lt;BR /&gt;NOTE: Invalid argument to function RAND('INTEGER',5) at line 930 column 29.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2006 date_of_death_dd=29&lt;BR /&gt;date_of_death_mm=5 date_of_death_yyyy=2006 _ERROR_=1 _N_=13528&lt;BR /&gt;NOTE: Invalid argument to function RAND('INTEGER',6) at line 930 column 29.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2007 date_of_death_dd=23&lt;BR /&gt;date_of_death_mm=6 date_of_death_yyyy=2007 _ERROR_=1 _N_=14045&lt;BR /&gt;NOTE: Invalid argument to function RAND('INTEGER',9) at line 930 column 29.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2007 date_of_death_dd=25&lt;BR /&gt;date_of_death_mm=9 date_of_death_yyyy=2007 _ERROR_=1 _N_=14512&lt;BR /&gt;NOTE: Invalid argument to function RAND('INTEGER',4) at line 930 column 29.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2007 date_of_death_dd=27&lt;BR /&gt;date_of_death_mm=4 date_of_death_yyyy=2007 _ERROR_=1 _N_=14719&lt;BR /&gt;NOTE: Invalid argument to function RAND('INTEGER',4) at line 930 column 29.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2008 date_of_death_dd=22&lt;BR /&gt;date_of_death_mm=4 date_of_death_yyyy=2008 _ERROR_=1 _N_=15474&lt;BR /&gt;NOTE: Invalid argument to function RAND('INTEGER',6) at line 930 column 29.&lt;BR /&gt;WARNING: Limit set by ERRORS= option reached.&amp;nbsp; Further errors of this type will not be printed.&lt;BR /&gt;date_of_diagnosis_dd=99 date_of_diagnosis_mm=. date_of_diagnosis_yyyy=2007 date_of_death_dd=2&lt;BR /&gt;date_of_death_mm=6 date_of_death_yyyy=2007 _ERROR_=1 _N_=16148&lt;BR /&gt;NOTE: Mathematical operations could not be performed at the following places. The results of the&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; operations have been set to missing values.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Each place is given by: (Number of times) at (Line):(Column).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 116 at 930:29&lt;BR /&gt;NOTE: There were 40286 observations read from the data set CR.B.&lt;BR /&gt;NOTE: The data set CR.B1 has 40286 observations and 6 variables.&lt;BR /&gt;NOTE: DATA statement used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.07 seconds&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.03 seconds&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 28 May 2018 13:07:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465467#M118728</guid>
      <dc:creator>Cruise</dc:creator>
      <dc:date>2018-05-28T13:07:07Z</dc:date>
    </item>
    <item>
      <title>Re: Replace missing by random with certain condition met</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465470#M118730</link>
      <description>&lt;P&gt;Which SAS version are you on? From digging through the docs, I see that 'INTEGER' must have been added with 9.4.&lt;/P&gt;</description>
      <pubDate>Mon, 28 May 2018 13:14:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465470#M118730</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-05-28T13:14:42Z</dc:date>
    </item>
    <item>
      <title>Re: Replace missing by random with certain condition met</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465471#M118731</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562"&gt;@Kurt_Bremser&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;PROC SETINIT;RUN;&lt;BR /&gt;Original site validation data&lt;BR /&gt;Current version: 9.04.01M3P062415&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Given with "where" condition, I have 116 death_of_diagnosis_mm=99. After run with rand("INTEGER", death_of_death_mm) those 119 missing values are simply replaced by .&lt;/P&gt;
&lt;P&gt;Strange.&lt;/P&gt;</description>
      <pubDate>Mon, 28 May 2018 13:20:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465471#M118731</guid>
      <dc:creator>Cruise</dc:creator>
      <dc:date>2018-05-28T13:20:34Z</dc:date>
    </item>
    <item>
      <title>Re: Replace missing by random with certain condition met</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465479#M118732</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/16961"&gt;@ChrisNZ&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I used your approach like below: It appears that problem is SOLVED!!!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;/*if you use data attached to this form:*/&lt;BR /&gt;&lt;BR /&gt;proc import datafile="...\b.csv"&lt;BR /&gt;out=cr.b&lt;BR /&gt;dbms=csv replace;&lt;BR /&gt;run;&lt;BR /&gt;
data b1; set b;
do DATE_OF_DEATH_MM = 1 to 12; 
    IF DATE_OF_DIAGNOSIS_MM=99 THEN DATE_OF_DIAGNOSIS_MM= %RandBetween(DATE_OF_DEATH_MM,12);
where date_of_death_mm ne . and
date_of_diagnosis_yyyy = date_of_death_yyyy; 
end;
run; 

proc freq data=b;
tables date_of_diagnosis_mm;
where date_of_death_mm ne . and
  date_of_diagnosis_yyyy = date_of_death_yyyy; 
run;

proc freq data=b1;
tables date_of_diagnosis_mm;
where date_of_death_mm ne . and
  date_of_diagnosis_yyyy = date_of_death_yyyy; 
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Result:&lt;/P&gt;
&lt;TABLE width="458"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="178"&gt;
&lt;P&gt;&lt;U&gt;BEFORE&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;date_of_diagnosis_mm&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="44"&gt;n&lt;/TD&gt;
&lt;TD width="44"&gt;%&lt;/TD&gt;
&lt;TD width="64"&gt;
&lt;P&gt;&lt;U&gt;AFTER&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;date_of_diagnosis_mm&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="64"&gt;n&lt;/TD&gt;
&lt;TD width="64"&gt;%&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="178"&gt;1&lt;/TD&gt;
&lt;TD width="44"&gt;679&lt;/TD&gt;
&lt;TD width="44"&gt;11.7&lt;/TD&gt;
&lt;TD width="64"&gt;1&lt;/TD&gt;
&lt;TD width="64"&gt;687&lt;/TD&gt;
&lt;TD width="64"&gt;11.88&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="178"&gt;2&lt;/TD&gt;
&lt;TD width="44"&gt;645&lt;/TD&gt;
&lt;TD width="44"&gt;11.2&lt;/TD&gt;
&lt;TD width="64"&gt;2&lt;/TD&gt;
&lt;TD width="64"&gt;654&lt;/TD&gt;
&lt;TD width="64"&gt;11.31&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="178"&gt;3&lt;/TD&gt;
&lt;TD width="44"&gt;617&lt;/TD&gt;
&lt;TD width="44"&gt;10.7&lt;/TD&gt;
&lt;TD width="64"&gt;3&lt;/TD&gt;
&lt;TD width="64"&gt;625&lt;/TD&gt;
&lt;TD width="64"&gt;10.81&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="178"&gt;4&lt;/TD&gt;
&lt;TD width="44"&gt;618&lt;/TD&gt;
&lt;TD width="44"&gt;10.7&lt;/TD&gt;
&lt;TD width="64"&gt;4&lt;/TD&gt;
&lt;TD width="64"&gt;627&lt;/TD&gt;
&lt;TD width="64"&gt;10.84&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="178"&gt;5&lt;/TD&gt;
&lt;TD width="44"&gt;562&lt;/TD&gt;
&lt;TD width="44"&gt;9.72&lt;/TD&gt;
&lt;TD width="64"&gt;5&lt;/TD&gt;
&lt;TD width="64"&gt;568&lt;/TD&gt;
&lt;TD width="64"&gt;9.82&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="178"&gt;6&lt;/TD&gt;
&lt;TD width="44"&gt;530&lt;/TD&gt;
&lt;TD width="44"&gt;9.17&lt;/TD&gt;
&lt;TD width="64"&gt;6&lt;/TD&gt;
&lt;TD width="64"&gt;535&lt;/TD&gt;
&lt;TD width="64"&gt;9.25&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="178"&gt;7&lt;/TD&gt;
&lt;TD width="44"&gt;472&lt;/TD&gt;
&lt;TD width="44"&gt;8.16&lt;/TD&gt;
&lt;TD width="64"&gt;7&lt;/TD&gt;
&lt;TD width="64"&gt;488&lt;/TD&gt;
&lt;TD width="64"&gt;8.44&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="178"&gt;8&lt;/TD&gt;
&lt;TD width="44"&gt;449&lt;/TD&gt;
&lt;TD width="44"&gt;7.77&lt;/TD&gt;
&lt;TD width="64"&gt;8&lt;/TD&gt;
&lt;TD width="64"&gt;450&lt;/TD&gt;
&lt;TD width="64"&gt;7.78&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="178"&gt;9&lt;/TD&gt;
&lt;TD width="44"&gt;372&lt;/TD&gt;
&lt;TD width="44"&gt;6.43&lt;/TD&gt;
&lt;TD width="64"&gt;9&lt;/TD&gt;
&lt;TD width="64"&gt;387&lt;/TD&gt;
&lt;TD width="64"&gt;6.69&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="178"&gt;10&lt;/TD&gt;
&lt;TD width="44"&gt;329&lt;/TD&gt;
&lt;TD width="44"&gt;5.69&lt;/TD&gt;
&lt;TD width="64"&gt;10&lt;/TD&gt;
&lt;TD width="64"&gt;338&lt;/TD&gt;
&lt;TD width="64"&gt;5.85&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="178"&gt;11&lt;/TD&gt;
&lt;TD width="44"&gt;257&lt;/TD&gt;
&lt;TD width="44"&gt;4.44&lt;/TD&gt;
&lt;TD width="64"&gt;11&lt;/TD&gt;
&lt;TD width="64"&gt;269&lt;/TD&gt;
&lt;TD width="64"&gt;4.65&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="178"&gt;12&lt;/TD&gt;
&lt;TD width="44"&gt;136&lt;/TD&gt;
&lt;TD width="44"&gt;2.35&lt;/TD&gt;
&lt;TD width="64"&gt;12&lt;/TD&gt;
&lt;TD width="64"&gt;154&lt;/TD&gt;
&lt;TD width="64"&gt;2.66&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="178"&gt;99&lt;/TD&gt;
&lt;TD width="44"&gt;116&lt;/TD&gt;
&lt;TD width="44"&gt;2.01&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Mon, 28 May 2018 14:03:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465479#M118732</guid>
      <dc:creator>Cruise</dc:creator>
      <dc:date>2018-05-28T14:03:50Z</dc:date>
    </item>
    <item>
      <title>Re: Replace missing by random with certain condition met</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465480#M118733</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/132289"&gt;@Cruise&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562"&gt;@Kurt_Bremser&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;PROC SETINIT;RUN;&lt;BR /&gt;Original site validation data&lt;BR /&gt;Current version: 9.04.01M3P062415&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Given with "where" condition, I have 116 death_of_diagnosis_mm=99. After run with rand("INTEGER", death_of_death_mm) those 119 missing values are simply replaced by .&lt;/P&gt;
&lt;P&gt;Strange.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Since INTEGER does not work, the function call creates a missing value. That's clear from the log.&lt;/P&gt;
&lt;P&gt;Use UNIFORM instead, that has been around since the beginning of rand().&lt;/P&gt;</description>
      <pubDate>Mon, 28 May 2018 14:01:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Replace-missing-by-random-with-certain-condition-met/m-p/465480#M118733</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-05-28T14:01:58Z</dc:date>
    </item>
  </channel>
</rss>

