<?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: Area under the curve calculation in Statistical Procedures</title>
    <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274010#M14436</link>
    <description>&lt;P&gt;There is trapezoidal rule&amp;nbsp; which can&amp;nbsp;approximate get the area under curve. Check Rick's blog:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.sas.com/content/iml/2011/06/01/the-trapezoidal-rule-of-integration.html" target="_blank"&gt;http://blogs.sas.com/content/iml/2011/06/01/the-trapezoidal-rule-of-integration.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 31 May 2016 02:45:04 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2016-05-31T02:45:04Z</dc:date>
    <item>
      <title>Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/273882#M14423</link>
      <description>&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;ID&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;Time&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Concentration&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.026&lt;/TD&gt;&lt;TD&gt;39.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.031&lt;/TD&gt;&lt;TD&gt;30.4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.04&lt;/TD&gt;&lt;TD&gt;29.2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.051&lt;/TD&gt;&lt;TD&gt;17.8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.092&lt;/TD&gt;&lt;TD&gt;30.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.176&lt;/TD&gt;&lt;TD&gt;71.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.342&lt;/TD&gt;&lt;TD&gt;251&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0.508&lt;/TD&gt;&lt;TD&gt;291&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1.015&lt;/TD&gt;&lt;TD&gt;360&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2.015&lt;/TD&gt;&lt;TD&gt;359&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3.014&lt;/TD&gt;&lt;TD&gt;617&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4.01&lt;/TD&gt;&lt;TD&gt;502&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5.014&lt;/TD&gt;&lt;TD&gt;693&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;6.016&lt;/TD&gt;&lt;TD&gt;672&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;7.019&lt;/TD&gt;&lt;TD&gt;529&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;8.02&lt;/TD&gt;&lt;TD&gt;492&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;9.017&lt;/TD&gt;&lt;TD&gt;590&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;10.013&lt;/TD&gt;&lt;TD&gt;490&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11.014&lt;/TD&gt;&lt;TD&gt;548&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12.013&lt;/TD&gt;&lt;TD&gt;443&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;13.013&lt;/TD&gt;&lt;TD&gt;449&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;14.013&lt;/TD&gt;&lt;TD&gt;422&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;30.012&lt;/TD&gt;&lt;TD&gt;295&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;58.019&lt;/TD&gt;&lt;TD&gt;268&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;120.943&lt;/TD&gt;&lt;TD&gt;214&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;211.019&lt;/TD&gt;&lt;TD&gt;185&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;242.995&lt;/TD&gt;&lt;TD&gt;125&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;272.994&lt;/TD&gt;&lt;TD&gt;137&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;305.993&lt;/TD&gt;&lt;TD&gt;156&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;334.998&lt;/TD&gt;&lt;TD&gt;135&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;366.027&lt;/TD&gt;&lt;TD&gt;160&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;393.053&lt;/TD&gt;&lt;TD&gt;127&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;424.996&lt;/TD&gt;&lt;TD&gt;131&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;456.99&lt;/TD&gt;&lt;TD&gt;139&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;484.996&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;515.981&lt;/TD&gt;&lt;TD&gt;115&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;544.015&lt;/TD&gt;&lt;TD&gt;114&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;578.994&lt;/TD&gt;&lt;TD&gt;133&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;608.986&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;638.001&lt;/TD&gt;&lt;TD&gt;116&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;658.993&lt;/TD&gt;&lt;TD&gt;122&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;695.088&lt;/TD&gt;&lt;TD&gt;136&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;726.001&lt;/TD&gt;&lt;TD&gt;132&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;726.03&lt;/TD&gt;&lt;TD&gt;237&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;726.051&lt;/TD&gt;&lt;TD&gt;183&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;726.092&lt;/TD&gt;&lt;TD&gt;151&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;726.176&lt;/TD&gt;&lt;TD&gt;155&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;726.342&lt;/TD&gt;&lt;TD&gt;181&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;727.015&lt;/TD&gt;&lt;TD&gt;118&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;728.014&lt;/TD&gt;&lt;TD&gt;72.8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;729.012&lt;/TD&gt;&lt;TD&gt;54.6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;730.021&lt;/TD&gt;&lt;TD&gt;48.1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0.021&lt;/TD&gt;&lt;TD&gt;27.1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0.033&lt;/TD&gt;&lt;TD&gt;74.9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0.052&lt;/TD&gt;&lt;TD&gt;142&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0.094&lt;/TD&gt;&lt;TD&gt;191&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0.18&lt;/TD&gt;&lt;TD&gt;197&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0.346&lt;/TD&gt;&lt;TD&gt;242&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0.51&lt;/TD&gt;&lt;TD&gt;350&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1.015&lt;/TD&gt;&lt;TD&gt;442&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2.015&lt;/TD&gt;&lt;TD&gt;555&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3.01&lt;/TD&gt;&lt;TD&gt;593&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4.013&lt;/TD&gt;&lt;TD&gt;540&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;5.016&lt;/TD&gt;&lt;TD&gt;425&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;6.016&lt;/TD&gt;&lt;TD&gt;460&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;7.02&lt;/TD&gt;&lt;TD&gt;610&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;514&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;10.001&lt;/TD&gt;&lt;TD&gt;466&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11.007&lt;/TD&gt;&lt;TD&gt;503&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;12.014&lt;/TD&gt;&lt;TD&gt;415&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;13.024&lt;/TD&gt;&lt;TD&gt;458&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;14.017&lt;/TD&gt;&lt;TD&gt;448&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;28.035&lt;/TD&gt;&lt;TD&gt;44.7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;56.02&lt;/TD&gt;&lt;TD&gt;366&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;88.033&lt;/TD&gt;&lt;TD&gt;278&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;120.026&lt;/TD&gt;&lt;TD&gt;247&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;215.973&lt;/TD&gt;&lt;TD&gt;228&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;246.013&lt;/TD&gt;&lt;TD&gt;186&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;276.978&lt;/TD&gt;&lt;TD&gt;251&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;306.206&lt;/TD&gt;&lt;TD&gt;210&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;334.98&lt;/TD&gt;&lt;TD&gt;190&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;365.073&lt;/TD&gt;&lt;TD&gt;183&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;393.094&lt;/TD&gt;&lt;TD&gt;179&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;425.052&lt;/TD&gt;&lt;TD&gt;217&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;456.056&lt;/TD&gt;&lt;TD&gt;180&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;484.043&lt;/TD&gt;&lt;TD&gt;290&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;522.051&lt;/TD&gt;&lt;TD&gt;317&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;550.059&lt;/TD&gt;&lt;TD&gt;201&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;582.078&lt;/TD&gt;&lt;TD&gt;339&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;600.007&lt;/TD&gt;&lt;TD&gt;203&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;600.045&lt;/TD&gt;&lt;TD&gt;256&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;600.068&lt;/TD&gt;&lt;TD&gt;266&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;600.108&lt;/TD&gt;&lt;TD&gt;183&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;600.191&lt;/TD&gt;&lt;TD&gt;186&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;600.358&lt;/TD&gt;&lt;TD&gt;146&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;601.181&lt;/TD&gt;&lt;TD&gt;81.2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;602.106&lt;/TD&gt;&lt;TD&gt;65&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;603.073&lt;/TD&gt;&lt;TD&gt;31.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;604.075&lt;/TD&gt;&lt;TD&gt;23.2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to calculate the area under curve per subject.&lt;/P&gt;&lt;P&gt;I would appreciate any help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 30 May 2016 10:06:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/273882#M14423</guid>
      <dc:creator>ari</dc:creator>
      <dc:date>2016-05-30T10:06:02Z</dc:date>
    </item>
    <item>
      <title>Re: Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/273960#M14428</link>
      <description>&lt;P&gt;How do you wish to handle the multiple values at time = 0 (mean, first, last) ?&lt;/P&gt;</description>
      <pubDate>Mon, 30 May 2016 19:09:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/273960#M14428</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2016-05-30T19:09:02Z</dc:date>
    </item>
    <item>
      <title>Re: Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/273968#M14429</link>
      <description>Hi PG,&lt;BR /&gt;&lt;BR /&gt;Thanks for your response.&lt;BR /&gt;&lt;BR /&gt;I would take the last value at time=0.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 30 May 2016 19:42:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/273968#M14429</guid>
      <dc:creator>ari</dc:creator>
      <dc:date>2016-05-30T19:42:41Z</dc:date>
    </item>
    <item>
      <title>Re: Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/273976#M14430</link>
      <description>&lt;P&gt;Try this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
do until(last.id);
    set have; by id time;
    if last.time then 
        area = sum(area, mean(concentration, prevConcentration) * 
            range(time, prevTime));
    prevConcentration = concentration;
    prevTime = time;
    end;
keep id area;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Edit: Replaced sum statement with sum function so that the sum doesn't carry from one ID to the next.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 30 May 2016 22:18:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/273976#M14430</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2016-05-30T22:18:37Z</dc:date>
    </item>
    <item>
      <title>Re: Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/273982#M14431</link>
      <description>&lt;P&gt;Nice implementation. There should be no duplicate time values other than the first for an ID, though.&lt;/P&gt;</description>
      <pubDate>Mon, 30 May 2016 22:02:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/273982#M14431</guid>
      <dc:creator>FreelanceReinh</dc:creator>
      <dc:date>2016-05-30T22:02:18Z</dc:date>
    </item>
    <item>
      <title>Re: Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/273983#M14432</link>
      <description>&lt;P&gt;Hi PG,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a way to calculate the AUC in intervals (partial AUC) of 90 days?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Mon, 30 May 2016 22:06:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/273983#M14432</guid>
      <dc:creator>ari</dc:creator>
      <dc:date>2016-05-30T22:06:05Z</dc:date>
    </item>
    <item>
      <title>Re: Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/273999#M14434</link>
      <description>&lt;P&gt;Yes, I think this would do it:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data areas;
startArea = 0;
do until(last.id);
    set have; by id time;
	/* Keep only last observation for any given time value */
    if last.time then do;
		/* Sum a term to trapezoid rule integration */
        area = sum(area, mean(concentration, prevConcentration) * 
            range(time, prevTime));
		/* Look for integration segment limit (multiple of 90) */
        if not missing(prevTime) then 
            if int(time/90) &amp;gt; int(prevTime/90) then do; /* segment limit crossed */
                time90 = 90 * int(time/90);
				/* Interpolate area at segment limit */
                area90 = (prevArea * (time-time90) + area * (time90-prevTime)) / 
                    (time-prevTime) - startArea;
                output;
                startArea = area90;
                end;
        prevConcentration = concentration;
        prevTime = time;
        prevArea = area;
        end;
    end;
keep id time90 area90;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Edit : Added comments.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 31 May 2016 19:25:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/273999#M14434</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2016-05-31T19:25:00Z</dc:date>
    </item>
    <item>
      <title>Re: Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274010#M14436</link>
      <description>&lt;P&gt;There is trapezoidal rule&amp;nbsp; which can&amp;nbsp;approximate get the area under curve. Check Rick's blog:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.sas.com/content/iml/2011/06/01/the-trapezoidal-rule-of-integration.html" target="_blank"&gt;http://blogs.sas.com/content/iml/2011/06/01/the-trapezoidal-rule-of-integration.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 31 May 2016 02:45:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274010#M14436</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-05-31T02:45:04Z</dc:date>
    </item>
    <item>
      <title>Re: Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274015#M14437</link>
      <description>&lt;P&gt;Yes, you&amp;nbsp; are right, I followed this post to calculate the area.&lt;/P&gt;</description>
      <pubDate>Tue, 31 May 2016 02:57:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274015#M14437</guid>
      <dc:creator>Jack2012</dc:creator>
      <dc:date>2016-05-31T02:57:26Z</dc:date>
    </item>
    <item>
      <title>Re: Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274177#M14449</link>
      <description>Thanks PG.&lt;BR /&gt;&lt;BR /&gt;Please explain briefly how the calculation works.</description>
      <pubDate>Tue, 31 May 2016 19:03:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274177#M14449</guid>
      <dc:creator>ari</dc:creator>
      <dc:date>2016-05-31T19:03:39Z</dc:date>
    </item>
    <item>
      <title>Re: Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274178#M14450</link>
      <description>&lt;P&gt;Thanks Xia. will check it&lt;/P&gt;</description>
      <pubDate>Tue, 31 May 2016 19:04:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274178#M14450</guid>
      <dc:creator>ari</dc:creator>
      <dc:date>2016-05-31T19:04:08Z</dc:date>
    </item>
    <item>
      <title>Re: Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274184#M14451</link>
      <description>&lt;P&gt;I added some comments to the code.&lt;/P&gt;</description>
      <pubDate>Tue, 31 May 2016 19:26:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274184#M14451</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2016-05-31T19:26:49Z</dc:date>
    </item>
    <item>
      <title>Re: Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274539#M14476</link>
      <description>&lt;P&gt;Dear Keshan,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have referred to this post by Rick. The question I am facing is how to make use of this by SUBJECT. I mean by use of the PROC IML as used by Rick.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think there is no BY statement available in PROC IML.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Appreicated for your quick response.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jack.&lt;/P&gt;</description>
      <pubDate>Thu, 02 Jun 2016 02:57:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274539#M14476</guid>
      <dc:creator>Jack2012</dc:creator>
      <dc:date>2016-06-02T02:57:51Z</dc:date>
    </item>
    <item>
      <title>Re: Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274542#M14477</link>
      <description>&lt;P&gt;OK. Here is what I got. You'd better post it at IML forum, Rick is there.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards expandtabs truncover;
input ID Time 	Concentration;
cards;
1	0	17
1	0	0
1	0.026	39.5
1	0.031	30.4
1	0.04	29.2
1	0.051	17.8
1	0.092	30.3
1	0.176	71.5
1	0.342	251
1	0.508	291
1	1.015	360
1	2.015	359
1	3.014	617
1	4.01	502
1	5.014	693
1	6.016	672
1	7.019	529
1	8.02	492
1	9.017	590
1	10.013	490
1	11.014	548
1	12.013	443
1	13.013	449
1	14.013	422
1	30.012	295
1	58.019	268
1	120.943	214
1	211.019	185
1	242.995	125
1	272.994	137
1	305.993	156
1	334.998	135
1	366.027	160
1	393.053	127
1	424.996	131
1	456.99	139
1	484.996	120
1	515.981	115
1	544.015	114
1	578.994	133
1	608.986	120
1	638.001	116
1	658.993	122
1	695.088	136
1	726.001	132
1	726.03	237
1	726.051	183
1	726.092	151
1	726.176	155
1	726.342	181
1	727.015	118
1	728.014	72.8
1	729.012	54.6
1	730.021	48.1
2	0	15
2	0	0
2	0.021	27.1
2	0.033	74.9
2	0.052	142
2	0.094	191
2	0.18	197
2	0.346	242
2	0.51	350
2	1.015	442
2	2.015	555
2	3.01	593
2	4.013	540
2	5.016	425
2	6.016	460
2	7.02	610
2	9	514
2	10.001	466
2	11.007	503
2	12.014	415
2	13.024	458
2	14.017	448
2	28.035	44.7
2	56.02	366
2	88.033	278
2	120.026	247
2	215.973	228
2	246.013	186
2	276.978	251
2	306.206	210
2	334.98	190
2	365.073	183
2	393.094	179
2	425.052	217
2	456.056	180
2	484.043	290
2	522.051	317
2	550.059	201
2	582.078	339
2	600.007	203
2	600.045	256
2	600.068	266
2	600.108	183
2	600.191	186
2	600.358	146
2	601.181	81.2
2	602.106	65
2	603.073	31.5
2	604.075	23.2
;
run;
proc sgplot data=have;
 series x=time y=Concentration/group=id curvelabel;
run;

proc iml;
start TrapIntegral(x,y);
   N = nrow(x);
   dx    =   x[2:N] - x[1:N-1];
   meanY = ( y[2:N] + y[1:N-1] )/2;
   return( dx` * meanY );
finish;

use have nobs nobs;
read all var{ID Time Concentration} ;
close;

start_end=t(loc(t(ID)^={.}||remove(ID,nobs)))||
          t(loc(t(ID)^=remove(ID,1)||{.}));

nrow=nrow(start_end);
areas=j(nrow,2,.);
ids=ID[start_end[,1]];
do i=1 to nrow;
 idx=start_end[i,1]:start_end[i,2];
 x = time[idx];
 y = Concentration[idx];
 areas[i,1]=ids[i];
 areas[i,2]= TrapIntegral(x,y);
end;

print areas[c={id area}];
quit;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="https://communities.sas.com/t5/image/serverpage/image-id/3450i3596AD5B1639319B/image-size/original?v=v2&amp;amp;px=-1" border="0" alt="x.png" title="x.png" /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 02 Jun 2016 03:29:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274542#M14477</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-06-02T03:29:39Z</dc:date>
    </item>
    <item>
      <title>Re: Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274549#M14481</link>
      <description>&lt;P&gt;To be honest, I have not fully understand the mechanism of such algorithm, but it is easier to use and more illustrative compare with PROC IML and post by Rick.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jack.&lt;/P&gt;</description>
      <pubDate>Thu, 02 Jun 2016 05:43:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274549#M14481</guid>
      <dc:creator>Jack2012</dc:creator>
      <dc:date>2016-06-02T05:43:32Z</dc:date>
    </item>
    <item>
      <title>Re: Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274553#M14482</link>
      <description>&lt;P&gt;LOC function is really powerful, Ihave never heard about it. Thank you Keshan for putting the code fully here. It is really referential to me.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Many thanks.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jack&lt;/P&gt;</description>
      <pubDate>Thu, 02 Jun 2016 06:36:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274553#M14482</guid>
      <dc:creator>Jack2012</dc:creator>
      <dc:date>2016-06-02T06:36:42Z</dc:date>
    </item>
    <item>
      <title>Re: Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274868#M14509</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards expandtabs truncover;
input ID rho Time 	Concentration;
cards;
1	1 0	17
1	1 0	0
1	1 0.026	39.5
1	1 0.031	30.4
1	1 0.04	29.2
1	1 0.051	17.8
1	1 0.092	30.3
1	1 0.176	71.5
1	1 0.342	251
1	1 0.508	291
1	1 1.015	360
1	1 2.015	359
1	1 3.014	617
1	1 4.01	502
1	1 5.014	693
1	1 6.016	672
1	1 7.019	529
1	1 8.02	492
1	1 9.017	590
1	1 10.013	490
1	1 11.014	548
1	1 12.013	443
1	1 13.013	449
1	2 14.013	422
1	2 30.012	295
1	2 58.019	268
1	2 120.943	214
1	2 211.019	185
1	2 242.995	125
1	2 272.994	137
1	2 305.993	156
1	2 334.998	135
1	2 366.027	160
1	2 393.053	127
1	2 424.996	131
1	2 456.99	139
1	2 484.996	120
1	2 515.981	115
1	2 544.015	114
1	2 578.994	133
1	2 608.986	120
1	2 638.001	116
1	2 658.993	122
1	2 695.088	136
1	2 726.001	132
1	2 726.03	237
1	2 726.051	183
1	2 726.092	151
1	2 726.176	155
1	2 726.342	181
1	2 727.015	118
1	2 728.014	72.8
1	2 729.012	54.6
1	2 730.021	48.1
2	1 0	15
2	1 0	0
2	1 0.021	27.1
2	1 0.033	74.9
2	1 0.052	142
2	1 0.094	191
2	1 0.18	197
2	1 0.346	242
2	1 0.51	350
2	1 1.015	442
2	1 2.015	555
2	1 3.01	593
2	1 4.013	540
2	1 5.016	425
2	1 6.016	460
2	1 7.02	610
2	1 9	514
2	1 10.001	466
2	1 11.007	503
2	1 12.014	415
2	1 13.024	458
2	1 14.017	448
2	1 28.035	44.7
2	1 56.02	366
2	1 88.033	278
2	2 120.026	247
2	2 215.973	228
2	2 246.013	186
2	2 276.978	251
2	2 306.206	210
2	2 334.98	190
2	2 365.073	183
2	2 393.094	179
2	2 425.052	217
2	2 456.056	180
2	2 484.043	290
2	2 522.051	317
2	2 550.059	201
2	2 582.078	339
2	2 600.007	203
2	2 600.045	256
2	2 600.068	266
2	2 600.108	183
2	2 600.191	186
2	2 600.358	146
2	2 601.181	81.2
2	2 602.106	65
2	2 603.073	31.5
2	2 604.075	23.2
;
run;

&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;How should I modify you code to calculate the area by id and rho? Many thanks.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jack&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jun 2016 07:48:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274868#M14509</guid>
      <dc:creator>Jack2012</dc:creator>
      <dc:date>2016-06-03T07:48:45Z</dc:date>
    </item>
    <item>
      <title>Re: Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274874#M14511</link>
      <description>&lt;P&gt;Hi, Keshan,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If I want to add one variable called rho, how should I modify&amp;nbsp;your IML code below so that I can get the area by ID and RHO ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Many thanks,&lt;/P&gt;
&lt;P&gt;Jack.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards expandtabs truncover;
input ID rho Time 	Concentration;
cards;
1	1 0	17
1	1 0	0
1	1 0.026	39.5
1	1 0.031	30.4
1	1 0.04	29.2
1	1 0.051	17.8
1	1 0.092	30.3
1	1 0.176	71.5
1	1 0.342	251
1	1 0.508	291
1	1 1.015	360
1	1 2.015	359
1	1 3.014	617
1	1 4.01	502
1	1 5.014	693
1	1 6.016	672
1	1 7.019	529
1	1 8.02	492
1	1 9.017	590
1	1 10.013	490
1	1 11.014	548
1	1 12.013	443
1	1 13.013	449
1	2 14.013	422
1	2 30.012	295
1	2 58.019	268
1	2 120.943	214
1	2 211.019	185
1	2 242.995	125
1	2 272.994	137
1	2 305.993	156
1	2 334.998	135
1	2 366.027	160
1	2 393.053	127
1	2 424.996	131
1	2 456.99	139
1	2 484.996	120
1	2 515.981	115
1	2 544.015	114
1	2 578.994	133
1	2 608.986	120
1	2 638.001	116
1	2 658.993	122
1	2 695.088	136
1	2 726.001	132
1	2 726.03	237
1	2 726.051	183
1	2 726.092	151
1	2 726.176	155
1	2 726.342	181
1	2 727.015	118
1	2 728.014	72.8
1	2 729.012	54.6
1	2 730.021	48.1
2	1 0	15
2	1 0	0
2	1 0.021	27.1
2	1 0.033	74.9
2	1 0.052	142
2	1 0.094	191
2	1 0.18	197
2	1 0.346	242
2	1 0.51	350
2	1 1.015	442
2	1 2.015	555
2	1 3.01	593
2	1 4.013	540
2	1 5.016	425
2	1 6.016	460
2	1 7.02	610
2	1 9	514
2	1 10.001	466
2	1 11.007	503
2	1 12.014	415
2	1 13.024	458
2	1 14.017	448
2	1 28.035	44.7
2	1 56.02	366
2	1 88.033	278
2	2 120.026	247
2	2 215.973	228
2	2 246.013	186
2	2 276.978	251
2	2 306.206	210
2	2 334.98	190
2	2 365.073	183
2	2 393.094	179
2	2 425.052	217
2	2 456.056	180
2	2 484.043	290
2	2 522.051	317
2	2 550.059	201
2	2 582.078	339
2	2 600.007	203
2	2 600.045	256
2	2 600.068	266
2	2 600.108	183
2	2 600.191	186
2	2 600.358	146
2	2 601.181	81.2
2	2 602.106	65
2	2 603.073	31.5
2	2 604.075	23.2
;
run;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 03 Jun 2016 08:13:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274874#M14511</guid>
      <dc:creator>Jack2012</dc:creator>
      <dc:date>2016-06-03T08:13:30Z</dc:date>
    </item>
    <item>
      <title>Re: Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274885#M14512</link>
      <description>&lt;P&gt;OK. No problem. Here is :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards expandtabs truncover;
input ID rho Time 	Concentration;
cards;
1	1 0	17
1	1 0	0
1	1 0.026	39.5
1	1 0.031	30.4
1	1 0.04	29.2
1	1 0.051	17.8
1	1 0.092	30.3
1	1 0.176	71.5
1	1 0.342	251
1	1 0.508	291
1	1 1.015	360
1	1 2.015	359
1	1 3.014	617
1	1 4.01	502
1	1 5.014	693
1	1 6.016	672
1	1 7.019	529
1	1 8.02	492
1	1 9.017	590
1	1 10.013	490
1	1 11.014	548
1	1 12.013	443
1	1 13.013	449
1	2 14.013	422
1	2 30.012	295
1	2 58.019	268
1	2 120.943	214
1	2 211.019	185
1	2 242.995	125
1	2 272.994	137
1	2 305.993	156
1	2 334.998	135
1	2 366.027	160
1	2 393.053	127
1	2 424.996	131
1	2 456.99	139
1	2 484.996	120
1	2 515.981	115
1	2 544.015	114
1	2 578.994	133
1	2 608.986	120
1	2 638.001	116
1	2 658.993	122
1	2 695.088	136
1	2 726.001	132
1	2 726.03	237
1	2 726.051	183
1	2 726.092	151
1	2 726.176	155
1	2 726.342	181
1	2 727.015	118
1	2 728.014	72.8
1	2 729.012	54.6
1	2 730.021	48.1
2	1 0	15
2	1 0	0
2	1 0.021	27.1
2	1 0.033	74.9
2	1 0.052	142
2	1 0.094	191
2	1 0.18	197
2	1 0.346	242
2	1 0.51	350
2	1 1.015	442
2	1 2.015	555
2	1 3.01	593
2	1 4.013	540
2	1 5.016	425
2	1 6.016	460
2	1 7.02	610
2	1 9	514
2	1 10.001	466
2	1 11.007	503
2	1 12.014	415
2	1 13.024	458
2	1 14.017	448
2	1 28.035	44.7
2	1 56.02	366
2	1 88.033	278
2	2 120.026	247
2	2 215.973	228
2	2 246.013	186
2	2 276.978	251
2	2 306.206	210
2	2 334.98	190
2	2 365.073	183
2	2 393.094	179
2	2 425.052	217
2	2 456.056	180
2	2 484.043	290
2	2 522.051	317
2	2 550.059	201
2	2 582.078	339
2	2 600.007	203
2	2 600.045	256
2	2 600.068	266
2	2 600.108	183
2	2 600.191	186
2	2 600.358	146
2	2 601.181	81.2
2	2 602.106	65
2	2 603.073	31.5
2	2 604.075	23.2
;
run;

proc iml;
start TrapIntegral(x,y);
   N = nrow(x);
   dx    =   x[2:N] - x[1:N-1];
   meanY = ( y[2:N] + y[1:N-1] )/2;
   return( dx` * meanY );
finish;

use have nobs nobs;
read all var{ID rho Time Concentration} ;
close;

group=char(ID)+' '+char(rho);
start_end=t(loc(t(group)^={' '}||remove(group,nobs)))||
          t(loc(t(group)^=remove(group,1)||{' '}));

nrow=nrow(start_end);
areas=j(nrow,3,.);
areas[,1]=ID[start_end[,1]];
areas[,2]=rho[start_end[,1]];

do i=1 to nrow;
 idx=start_end[i,1]:start_end[i,2];
 x = time[idx];
 y = Concentration[idx];
 areas[i,3]= TrapIntegral(x,y);
end;

print areas[c={id rho area}];
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jun 2016 08:47:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274885#M14512</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-06-03T08:47:50Z</dc:date>
    </item>
    <item>
      <title>Re: Area under the curve calculation</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274914#M14515</link>
      <description>&lt;P&gt;Perfect to my urgent deman.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Million thanks Keshan, regards.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jack&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jun 2016 11:01:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Area-under-the-curve-calculation/m-p/274914#M14515</guid>
      <dc:creator>Jack2012</dc:creator>
      <dc:date>2016-06-03T11:01:18Z</dc:date>
    </item>
  </channel>
</rss>

