<?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: PROC MEANS default output rounding median and IQR to integer value, how to change default in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/PROC-MEANS-default-output-rounding-median-and-IQR-to-integer/m-p/790207#M252963</link>
    <description>&lt;P&gt;What makes you think rounding is occurring and the 0's are not valid?&lt;BR /&gt;If you have a value that's measured in integers I would expect to see either 0, or 0.5 as the decimal portions unless you have a lot of ties.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;FYI - you're reporting percentiles (components of IQR) but not IQR as far as I can see in that code.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/346202"&gt;@lsandell&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;I am running some basic descriptive statistics using PROC MEANS (Means, Medians, IQR, etc.). However, the median and IQR values are being automatically rounded to the integer value. Is there a way that I can have it report to a particular decimal place (such as the tenth, in 0.25 increments; rather than '4' could be '3.75' for example)?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you. (using SAS version 9.4 windowing environment)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=""&gt;PROC MEANS DATA = clean2 N MEAN STDDEV MEDIAN P25 P75 MIN MAX maxdec=2;
	class age;
	var  hosp_dur_1 ;
	format age agecat.;
RUN;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Output:&lt;/P&gt;
&lt;DIV class=""&gt;
&lt;DIV&gt;
&lt;DIV align="center"&gt;N Mean Std Dev Median 25th Pctl 75th Pctl Minimum Maximum
&lt;TABLE cellspacing="0" cellpadding="5"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;4820&lt;/TD&gt;
&lt;TD&gt;4.90&lt;/TD&gt;
&lt;TD&gt;7.94&lt;/TD&gt;
&lt;TD&gt;3.00&lt;/TD&gt;
&lt;TD&gt;3.00&lt;/TD&gt;
&lt;TD&gt;5.00&lt;/TD&gt;
&lt;TD&gt;1.00&lt;/TD&gt;
&lt;TD&gt;328.00&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4080&lt;/TD&gt;
&lt;TD&gt;4.58&lt;/TD&gt;
&lt;TD&gt;5.13&lt;/TD&gt;
&lt;TD&gt;3.00&lt;/TD&gt;
&lt;TD&gt;3.00&lt;/TD&gt;
&lt;TD&gt;5.00&lt;/TD&gt;
&lt;TD&gt;1.00&lt;/TD&gt;
&lt;TD&gt;122.00&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;11996&lt;/TD&gt;
&lt;TD&gt;7.71&lt;/TD&gt;
&lt;TD&gt;320.16&lt;/TD&gt;
&lt;TD&gt;4.00&lt;/TD&gt;
&lt;TD&gt;3.00&lt;/TD&gt;
&lt;TD&gt;5.00&lt;/TD&gt;
&lt;TD&gt;-1.00&lt;/TD&gt;
&lt;TD&gt;35066.00&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;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 14 Jan 2022 18:43:06 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2022-01-14T18:43:06Z</dc:date>
    <item>
      <title>PROC MEANS default output rounding median and IQR to integer value, how to change default</title>
      <link>https://communities.sas.com/t5/SAS-Programming/PROC-MEANS-default-output-rounding-median-and-IQR-to-integer/m-p/790206#M252962</link>
      <description>&lt;P&gt;I am running some basic descriptive statistics using PROC MEANS (Means, Medians, IQR, etc.). However, the median and IQR values are being automatically rounded to the integer value. Is there a way that I can have it report to a particular decimal place (such as the tenth, in 0.25 increments; rather than '4' could be '3.75' for example)?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you. (using SAS version 9.4 windowing environment)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=""&gt;PROC MEANS DATA = clean2 N MEAN STDDEV MEDIAN P25 P75 MIN MAX maxdec=2;
	class age;
	var  hosp_dur_1 ;
	format age agecat.;
RUN;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Output:&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV&gt;&lt;DIV align="center"&gt;N Mean Std Dev Median 25th Pctl 75th Pctl Minimum Maximum &lt;TABLE cellspacing="0" cellpadding="5"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;4820&lt;/TD&gt;&lt;TD&gt;4.90&lt;/TD&gt;&lt;TD&gt;7.94&lt;/TD&gt;&lt;TD&gt;3.00&lt;/TD&gt;&lt;TD&gt;3.00&lt;/TD&gt;&lt;TD&gt;5.00&lt;/TD&gt;&lt;TD&gt;1.00&lt;/TD&gt;&lt;TD&gt;328.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4080&lt;/TD&gt;&lt;TD&gt;4.58&lt;/TD&gt;&lt;TD&gt;5.13&lt;/TD&gt;&lt;TD&gt;3.00&lt;/TD&gt;&lt;TD&gt;3.00&lt;/TD&gt;&lt;TD&gt;5.00&lt;/TD&gt;&lt;TD&gt;1.00&lt;/TD&gt;&lt;TD&gt;122.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11996&lt;/TD&gt;&lt;TD&gt;7.71&lt;/TD&gt;&lt;TD&gt;320.16&lt;/TD&gt;&lt;TD&gt;4.00&lt;/TD&gt;&lt;TD&gt;3.00&lt;/TD&gt;&lt;TD&gt;5.00&lt;/TD&gt;&lt;TD&gt;-1.00&lt;/TD&gt;&lt;TD&gt;35066.00&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;</description>
      <pubDate>Fri, 14 Jan 2022 18:24:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/PROC-MEANS-default-output-rounding-median-and-IQR-to-integer/m-p/790206#M252962</guid>
      <dc:creator>lsandell</dc:creator>
      <dc:date>2022-01-14T18:24:50Z</dc:date>
    </item>
    <item>
      <title>Re: PROC MEANS default output rounding median and IQR to integer value, how to change default</title>
      <link>https://communities.sas.com/t5/SAS-Programming/PROC-MEANS-default-output-rounding-median-and-IQR-to-integer/m-p/790207#M252963</link>
      <description>&lt;P&gt;What makes you think rounding is occurring and the 0's are not valid?&lt;BR /&gt;If you have a value that's measured in integers I would expect to see either 0, or 0.5 as the decimal portions unless you have a lot of ties.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;FYI - you're reporting percentiles (components of IQR) but not IQR as far as I can see in that code.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/346202"&gt;@lsandell&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;I am running some basic descriptive statistics using PROC MEANS (Means, Medians, IQR, etc.). However, the median and IQR values are being automatically rounded to the integer value. Is there a way that I can have it report to a particular decimal place (such as the tenth, in 0.25 increments; rather than '4' could be '3.75' for example)?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you. (using SAS version 9.4 windowing environment)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=""&gt;PROC MEANS DATA = clean2 N MEAN STDDEV MEDIAN P25 P75 MIN MAX maxdec=2;
	class age;
	var  hosp_dur_1 ;
	format age agecat.;
RUN;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Output:&lt;/P&gt;
&lt;DIV class=""&gt;
&lt;DIV&gt;
&lt;DIV align="center"&gt;N Mean Std Dev Median 25th Pctl 75th Pctl Minimum Maximum
&lt;TABLE cellspacing="0" cellpadding="5"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;4820&lt;/TD&gt;
&lt;TD&gt;4.90&lt;/TD&gt;
&lt;TD&gt;7.94&lt;/TD&gt;
&lt;TD&gt;3.00&lt;/TD&gt;
&lt;TD&gt;3.00&lt;/TD&gt;
&lt;TD&gt;5.00&lt;/TD&gt;
&lt;TD&gt;1.00&lt;/TD&gt;
&lt;TD&gt;328.00&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4080&lt;/TD&gt;
&lt;TD&gt;4.58&lt;/TD&gt;
&lt;TD&gt;5.13&lt;/TD&gt;
&lt;TD&gt;3.00&lt;/TD&gt;
&lt;TD&gt;3.00&lt;/TD&gt;
&lt;TD&gt;5.00&lt;/TD&gt;
&lt;TD&gt;1.00&lt;/TD&gt;
&lt;TD&gt;122.00&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;11996&lt;/TD&gt;
&lt;TD&gt;7.71&lt;/TD&gt;
&lt;TD&gt;320.16&lt;/TD&gt;
&lt;TD&gt;4.00&lt;/TD&gt;
&lt;TD&gt;3.00&lt;/TD&gt;
&lt;TD&gt;5.00&lt;/TD&gt;
&lt;TD&gt;-1.00&lt;/TD&gt;
&lt;TD&gt;35066.00&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;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jan 2022 18:43:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/PROC-MEANS-default-output-rounding-median-and-IQR-to-integer/m-p/790207#M252963</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2022-01-14T18:43:06Z</dc:date>
    </item>
    <item>
      <title>Re: PROC MEANS default output rounding median and IQR to integer value, how to change default</title>
      <link>https://communities.sas.com/t5/SAS-Programming/PROC-MEANS-default-output-rounding-median-and-IQR-to-integer/m-p/790208#M252964</link>
      <description>And I'd definitely double check records with negative durations.</description>
      <pubDate>Fri, 14 Jan 2022 18:43:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/PROC-MEANS-default-output-rounding-median-and-IQR-to-integer/m-p/790208#M252964</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2022-01-14T18:43:37Z</dc:date>
    </item>
    <item>
      <title>Re: PROC MEANS default output rounding median and IQR to integer value, how to change default</title>
      <link>https://communities.sas.com/t5/SAS-Programming/PROC-MEANS-default-output-rounding-median-and-IQR-to-integer/m-p/790212#M252966</link>
      <description>&lt;PRE&gt;In the proc means you cannot specify a round-off unit.  &lt;BR /&gt;You would have to output the stats to a table then use the round function in &lt;BR /&gt;the Data Step.&lt;BR /&gt;In you proc means add:&lt;BR /&gt;OUTPUT OUT=MYTABLE MEDIAN=MEDIAN P25=P25 P75=P75;&lt;BR /&gt;&lt;BR /&gt;Data Step would look something like this:&lt;BR /&gt;data new;&lt;BR /&gt;	set MYTABLE;&lt;BR /&gt;	median=round(median,.25);&lt;BR /&gt;	p25=round(p25,.25);&lt;BR /&gt;	P75=round(P75,.25);&lt;BR /&gt;	format median p25 P75 10.4;&lt;BR /&gt;run;&lt;/PRE&gt;</description>
      <pubDate>Fri, 14 Jan 2022 19:13:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/PROC-MEANS-default-output-rounding-median-and-IQR-to-integer/m-p/790212#M252966</guid>
      <dc:creator>JOL</dc:creator>
      <dc:date>2022-01-14T19:13:30Z</dc:date>
    </item>
  </channel>
</rss>

