<?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: How does PROC EXPAND work for precision? in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/How-does-PROC-EXPAND-work-for-precision/m-p/523320#M73468</link>
    <description>&lt;P&gt;I also noticed that rounding errors seem to accumulate more quickly with proc expand than in other SAS procs. Sometimes, unbeknownst to you,&lt;I class="Latn mention e-example"&gt;&lt;/I&gt; the values are the result of a spline interpolation, which tends to be less precise. Requesting a different interpolation method may improve things.&lt;/P&gt;</description>
    <pubDate>Sun, 23 Dec 2018 07:19:12 GMT</pubDate>
    <dc:creator>PGStats</dc:creator>
    <dc:date>2018-12-23T07:19:12Z</dc:date>
    <item>
      <title>How does PROC EXPAND work for precision?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-does-PROC-EXPAND-work-for-precision/m-p/523305#M73465</link>
      <description>&lt;P&gt;I use PROC EXPAND to compute moving sum of an indicator variable. For most of observations, the value is zero. However, the resulting sum is not zero. They are extremely small nonzero values, such as -5.69382E-59.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Why does it happen? How to make them "behave as they should"?&lt;/P&gt;</description>
      <pubDate>Sun, 23 Dec 2018 00:36:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-does-PROC-EXPAND-work-for-precision/m-p/523305#M73465</guid>
      <dc:creator>xyxu</dc:creator>
      <dc:date>2018-12-23T00:36:04Z</dc:date>
    </item>
    <item>
      <title>Re: How does PROC EXPAND work for precision?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-does-PROC-EXPAND-work-for-precision/m-p/523307#M73466</link>
      <description>&lt;P&gt;SAS stores numbers in 8 bytes of storage. That means it can hold numbers up to 15 digits long accurately. Anything beyond 15 digits, and that includes decimal places, will be subject to "random" discrepancies. That includes PROC EXPAND.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is a more detailed explanation: &lt;A href="http://support.sas.com/documentation/cdl/en/lrcon/65287/HTML/default/viewer.htm#p0ji1unv6thm0dn1gp4t01a1u0g6.htm" target="_blank"&gt;http://support.sas.com/documentation/cdl/en/lrcon/65287/HTML/default/viewer.htm#p0ji1unv6thm0dn1gp4t01a1u0g6.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 23 Dec 2018 00:33:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-does-PROC-EXPAND-work-for-precision/m-p/523307#M73466</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2018-12-23T00:33:19Z</dc:date>
    </item>
    <item>
      <title>Re: How does PROC EXPAND work for precision?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-does-PROC-EXPAND-work-for-precision/m-p/523320#M73468</link>
      <description>&lt;P&gt;I also noticed that rounding errors seem to accumulate more quickly with proc expand than in other SAS procs. Sometimes, unbeknownst to you,&lt;I class="Latn mention e-example"&gt;&lt;/I&gt; the values are the result of a spline interpolation, which tends to be less precise. Requesting a different interpolation method may improve things.&lt;/P&gt;</description>
      <pubDate>Sun, 23 Dec 2018 07:19:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-does-PROC-EXPAND-work-for-precision/m-p/523320#M73468</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2018-12-23T07:19:12Z</dc:date>
    </item>
  </channel>
</rss>

