<?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: Jacknife estimate in GLM with BY Processing in Statistical Procedures</title>
    <link>https://communities.sas.com/t5/Statistical-Procedures/Jacknife-estimate-in-GLM-with-BY-Processing/m-p/821709#M40655</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/15889"&gt;@SWEETSAS&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There are other blogs by&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13684"&gt;@Rick_SAS&lt;/a&gt;&amp;nbsp;that do explain by-group processing (as preferred solution over a macro loop).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Simulation in SAS: The slow way or the BY way&lt;BR /&gt;By Rick Wicklin on The DO Loop July 18, 2012&lt;BR /&gt;&lt;A href="https://blogs.sas.com/content/iml/2012/07/18/simulation-in-sas-the-slow-way-or-the-by-way.html" target="_blank"&gt;https://blogs.sas.com/content/iml/2012/07/18/simulation-in-sas-the-slow-way-or-the-by-way.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Don't forget to turn off ODS when you run BY-group processing!&lt;BR /&gt;Turn off ODS when running simulations in SAS&lt;BR /&gt;By Rick Wicklin on The DO Loop May 24, 2013&lt;BR /&gt;&lt;A href="https://blogs.sas.com/content/iml/2013/05/24/turn-off-ods-for-simulations.html" target="_blank"&gt;https://blogs.sas.com/content/iml/2013/05/24/turn-off-ods-for-simulations.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jackknife estimates in SAS&lt;BR /&gt;By Rick Wicklin on The DO Loop June 21, 2017&lt;BR /&gt;&lt;A href="https://blogs.sas.com/content/iml/2017/06/21/jackknife-estimate-standard-error-sas.html" target="_blank"&gt;https://blogs.sas.com/content/iml/2017/06/21/jackknife-estimate-standard-error-sas.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR,&lt;/P&gt;
&lt;P&gt;Koen&lt;/P&gt;</description>
    <pubDate>Tue, 05 Jul 2022 20:27:51 GMT</pubDate>
    <dc:creator>sbxkoenk</dc:creator>
    <dc:date>2022-07-05T20:27:51Z</dc:date>
    <item>
      <title>Jacknife estimate in GLM with BY Processing</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Jacknife-estimate-in-GLM-with-BY-Processing/m-p/821493#M40646</link>
      <description>&lt;P&gt;Hello SAS community,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am looking for resources on how to compute jacknife estimate of a parameter using BY processing. For example, at the end of the execution, I hope to have the jacknife estimate of treatment effect (treat) for N=4 and effects=0.15, jacknife estimate for N=4 and effects=0.20, jacknife estimate for N=4 and effects=0.3, etc. These will then be used to compute the corresponding Acceleration factor for each of these BY processing. Example, toy data are below for N=4,6, and effects=0.15, 0.20, 0.30. I tried the following SAS code, but it appears not to be giving me what I want. The %jack() macro is from the SAS jackboot macro. If there is a way to generate the jacknife samples with SURVEYSELECT Procedure, that will simplify analysis. Any help is appreciated.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%ODSOff ;&lt;BR /&gt;ods output estimates=est;&lt;BR /&gt;proc glm data=chg;&lt;BR /&gt;class treat;&lt;BR /&gt;model post= b treat ;&lt;BR /&gt;estimate "difference" treat 1 -1;&lt;BR /&gt;by N effects;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;%let by=N effects;&lt;/P&gt;
&lt;P&gt;%ODSOff ;&lt;BR /&gt;%macro analyze(data=,out=);&lt;BR /&gt;ods output estimates=&amp;amp;out(where=(parameter eq 'difference') drop=stderr tvalue probt);&lt;BR /&gt;proc glm data=&amp;amp;data;&lt;BR /&gt;class treat;&lt;BR /&gt;model post=b treat ;&lt;BR /&gt;estimate "difference" treat 1 -1;&lt;BR /&gt;%bystmt;&lt;BR /&gt;run;&lt;BR /&gt;%mend;&lt;/P&gt;
&lt;P&gt;%jack(data=chg, id=parameter);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="branch"&gt;&lt;BR /&gt;
&lt;DIV&gt;
&lt;DIV align="center"&gt;
&lt;TABLE class="table" summary="Procedure Print: Data Set WORK.UPCR" frame="box" rules="all" cellspacing="0" cellpadding="5"&gt;&lt;COLGROUP&gt; &lt;COL /&gt; &lt;COL /&gt; &lt;COL /&gt; &lt;COL /&gt; &lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="r header" scope="col"&gt;N&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;b&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;treat&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;effects&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;post&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;4&lt;/TD&gt;
&lt;TD class="r data"&gt;6.36910&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0.15&lt;/TD&gt;
&lt;TD class="r data"&gt;6.97049&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;4&lt;/TD&gt;
&lt;TD class="r data"&gt;6.52892&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0.15&lt;/TD&gt;
&lt;TD class="r data"&gt;7.40859&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;4&lt;/TD&gt;
&lt;TD class="r data"&gt;6.26562&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.15&lt;/TD&gt;
&lt;TD class="r data"&gt;7.56820&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;4&lt;/TD&gt;
&lt;TD class="r data"&gt;7.05193&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.15&lt;/TD&gt;
&lt;TD class="r data"&gt;7.28983&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;4&lt;/TD&gt;
&lt;TD class="r data"&gt;6.36910&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0.20&lt;/TD&gt;
&lt;TD class="r data"&gt;6.97049&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;4&lt;/TD&gt;
&lt;TD class="r data"&gt;6.52892&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0.20&lt;/TD&gt;
&lt;TD class="r data"&gt;7.40859&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;4&lt;/TD&gt;
&lt;TD class="r data"&gt;6.26562&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.20&lt;/TD&gt;
&lt;TD class="r data"&gt;7.56820&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;4&lt;/TD&gt;
&lt;TD class="r data"&gt;7.05193&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.20&lt;/TD&gt;
&lt;TD class="r data"&gt;7.28983&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;4&lt;/TD&gt;
&lt;TD class="r data"&gt;6.36910&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0.30&lt;/TD&gt;
&lt;TD class="r data"&gt;6.97049&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;4&lt;/TD&gt;
&lt;TD class="r data"&gt;6.52892&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0.30&lt;/TD&gt;
&lt;TD class="r data"&gt;7.40859&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;4&lt;/TD&gt;
&lt;TD class="r data"&gt;6.26562&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.30&lt;/TD&gt;
&lt;TD class="r data"&gt;7.56820&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;4&lt;/TD&gt;
&lt;TD class="r data"&gt;7.05193&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.30&lt;/TD&gt;
&lt;TD class="r data"&gt;7.28983&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;6.23206&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0.15&lt;/TD&gt;
&lt;TD class="r data"&gt;6.61017&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;6.56842&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0.15&lt;/TD&gt;
&lt;TD class="r data"&gt;6.79354&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;6.85177&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0.15&lt;/TD&gt;
&lt;TD class="r data"&gt;7.60327&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;6.87010&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.15&lt;/TD&gt;
&lt;TD class="r data"&gt;6.53018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;6.48628&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.15&lt;/TD&gt;
&lt;TD class="r data"&gt;7.16911&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;7.74127&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.15&lt;/TD&gt;
&lt;TD class="r data"&gt;8.13158&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;6.23206&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0.20&lt;/TD&gt;
&lt;TD class="r data"&gt;6.61017&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;6.56842&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0.20&lt;/TD&gt;
&lt;TD class="r data"&gt;6.79354&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;6.85177&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0.20&lt;/TD&gt;
&lt;TD class="r data"&gt;7.60327&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;6.87010&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.20&lt;/TD&gt;
&lt;TD class="r data"&gt;6.53018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;6.48628&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.20&lt;/TD&gt;
&lt;TD class="r data"&gt;7.16911&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;7.74127&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.20&lt;/TD&gt;
&lt;TD class="r data"&gt;8.13158&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;6.23206&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0.30&lt;/TD&gt;
&lt;TD class="r data"&gt;6.61017&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;6.56842&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0.30&lt;/TD&gt;
&lt;TD class="r data"&gt;6.79354&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;6.85177&lt;/TD&gt;
&lt;TD class="r data"&gt;0&lt;/TD&gt;
&lt;TD class="r data"&gt;0.30&lt;/TD&gt;
&lt;TD class="r data"&gt;7.60327&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;6.87010&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.30&lt;/TD&gt;
&lt;TD class="r data"&gt;6.53018&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;6.48628&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.30&lt;/TD&gt;
&lt;TD class="r data"&gt;7.16911&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r data"&gt;6&lt;/TD&gt;
&lt;TD class="r data"&gt;7.74127&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.30&lt;/TD&gt;
&lt;TD class="r data"&gt;8.13158&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>Mon, 04 Jul 2022 18:07:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Jacknife-estimate-in-GLM-with-BY-Processing/m-p/821493#M40646</guid>
      <dc:creator>SWEETSAS</dc:creator>
      <dc:date>2022-07-04T18:07:56Z</dc:date>
    </item>
    <item>
      <title>Re: Jacknife estimate in GLM with BY Processing</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Jacknife-estimate-in-GLM-with-BY-Processing/m-p/821578#M40650</link>
      <description>&lt;P&gt;Due to time constraints, I can only give you a short answer.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You cannot take jackknife samples with PROC SURVEYSELECT. Bootstrap samples, yes, but jackknife samples, no!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jackknife estimates in SAS &lt;BR /&gt;By Rick Wicklin on The DO Loop June 21, 2017&lt;BR /&gt;&lt;A href="https://blogs.sas.com/content/iml/2017/06/21/jackknife-estimate-standard-error-sas.html" target="_blank"&gt;https://blogs.sas.com/content/iml/2017/06/21/jackknife-estimate-standard-error-sas.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Sample 24982: Jackknife and Bootstrap Analyses&lt;BR /&gt;&lt;A href="https://support.sas.com/kb/24/982.html" target="_blank"&gt;https://support.sas.com/kb/24/982.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The SURVEYFREQ Procedure&lt;BR /&gt;Jackknife Method&lt;BR /&gt;&lt;A href="https://go.documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/statug/statug_surveyfreq_details31.htm" target="_blank"&gt;https://go.documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/statug/statug_surveyfreq_details31.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Koen&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jul 2022 11:30:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Jacknife-estimate-in-GLM-with-BY-Processing/m-p/821578#M40650</guid>
      <dc:creator>sbxkoenk</dc:creator>
      <dc:date>2022-07-05T11:30:24Z</dc:date>
    </item>
    <item>
      <title>Re: Jacknife estimate in GLM with BY Processing</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Jacknife-estimate-in-GLM-with-BY-Processing/m-p/821585#M40651</link>
      <description>&lt;P&gt;Yeah.&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13684"&gt;@Rick_SAS&lt;/a&gt;&amp;nbsp; wrote a blog about it ,you can refer to it ,but they are IML code.&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jul 2022 12:08:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Jacknife-estimate-in-GLM-with-BY-Processing/m-p/821585#M40651</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2022-07-05T12:08:01Z</dc:date>
    </item>
    <item>
      <title>Re: Jacknife estimate in GLM with BY Processing</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Jacknife-estimate-in-GLM-with-BY-Processing/m-p/821695#M40653</link>
      <description>&lt;P&gt;Thanks for your response. But the blog by&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13684"&gt;@Rick_SAS&lt;/a&gt;&amp;nbsp; does not accommodate BY processing.&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jul 2022 19:48:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Jacknife-estimate-in-GLM-with-BY-Processing/m-p/821695#M40653</guid>
      <dc:creator>SWEETSAS</dc:creator>
      <dc:date>2022-07-05T19:48:31Z</dc:date>
    </item>
    <item>
      <title>Re: Jacknife estimate in GLM with BY Processing</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Jacknife-estimate-in-GLM-with-BY-Processing/m-p/821697#M40654</link>
      <description>&lt;P&gt;Thanks for your response. These are useful, but they do not address BY processing.&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jul 2022 19:50:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Jacknife-estimate-in-GLM-with-BY-Processing/m-p/821697#M40654</guid>
      <dc:creator>SWEETSAS</dc:creator>
      <dc:date>2022-07-05T19:50:50Z</dc:date>
    </item>
    <item>
      <title>Re: Jacknife estimate in GLM with BY Processing</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Jacknife-estimate-in-GLM-with-BY-Processing/m-p/821709#M40655</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/15889"&gt;@SWEETSAS&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There are other blogs by&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13684"&gt;@Rick_SAS&lt;/a&gt;&amp;nbsp;that do explain by-group processing (as preferred solution over a macro loop).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Simulation in SAS: The slow way or the BY way&lt;BR /&gt;By Rick Wicklin on The DO Loop July 18, 2012&lt;BR /&gt;&lt;A href="https://blogs.sas.com/content/iml/2012/07/18/simulation-in-sas-the-slow-way-or-the-by-way.html" target="_blank"&gt;https://blogs.sas.com/content/iml/2012/07/18/simulation-in-sas-the-slow-way-or-the-by-way.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Don't forget to turn off ODS when you run BY-group processing!&lt;BR /&gt;Turn off ODS when running simulations in SAS&lt;BR /&gt;By Rick Wicklin on The DO Loop May 24, 2013&lt;BR /&gt;&lt;A href="https://blogs.sas.com/content/iml/2013/05/24/turn-off-ods-for-simulations.html" target="_blank"&gt;https://blogs.sas.com/content/iml/2013/05/24/turn-off-ods-for-simulations.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jackknife estimates in SAS&lt;BR /&gt;By Rick Wicklin on The DO Loop June 21, 2017&lt;BR /&gt;&lt;A href="https://blogs.sas.com/content/iml/2017/06/21/jackknife-estimate-standard-error-sas.html" target="_blank"&gt;https://blogs.sas.com/content/iml/2017/06/21/jackknife-estimate-standard-error-sas.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR,&lt;/P&gt;
&lt;P&gt;Koen&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jul 2022 20:27:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Jacknife-estimate-in-GLM-with-BY-Processing/m-p/821709#M40655</guid>
      <dc:creator>sbxkoenk</dc:creator>
      <dc:date>2022-07-05T20:27:51Z</dc:date>
    </item>
    <item>
      <title>Re: Jacknife estimate in GLM with BY Processing</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Jacknife-estimate-in-GLM-with-BY-Processing/m-p/821939#M40667</link>
      <description>&lt;P&gt;Many thanks for your response. After reading the materials, below is the SAS Code I wrote based on my understanding of the materials. Unfortunately, the SAS program is not working. Any help is appreciated.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here are the steps that might give a clearer picture. The difference between this and the elegant blog by&amp;nbsp;@&lt;FONT color="#146cac"&gt;&lt;U&gt;Rick is&lt;/U&gt;&lt;/FONT&gt;&amp;nbsp;that the blog only considers a dataset, or dropping nth level. But here, one is dropping n_th observation in the b_th level.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1) read in the data&lt;/P&gt;
&lt;P&gt;2) sort the data by two variables, (effects and treat)&lt;/P&gt;
&lt;P&gt;3)extract the sorted categories&lt;/P&gt;
&lt;P&gt;4) obtain row numbers for the first observation in each level (i.e., the two BY variables (effects and treat). Using only one variable will wrongly assume fewer levels)&lt;/P&gt;
&lt;P&gt;5) find observations in each level&lt;/P&gt;
&lt;P&gt;6) create jackknife samples by dropping n_th observation in the b_th level. (Here is the hard part. The nth observation is dropped from the b_th level. Think about it as each level representing a dataset.)&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;7) create a dataset that has replicate for each jackknife sample.&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc iml;&lt;BR /&gt;use aa;&lt;BR /&gt;read all var{effects treat b post} into m;&lt;BR /&gt;close;&lt;/P&gt;
&lt;P&gt;call sort(m,1:2); /*sort by effects and treat*/&lt;BR /&gt;c=m[,1:2]; /*done with m: extract sorted categories*/&lt;BR /&gt;x=m[,3:4]; /*the renaning sorted data*/&lt;/P&gt;
&lt;P&gt;/*obstain row numbers for the first observation in each level*/&lt;BR /&gt;b=uniqueby(C,1:2); /*b[i]=begining of i_th category. there are 2 BY variables--effects and treat*/&lt;BR /&gt;u=c[b]; /*get unique values (if needed)*/&lt;/P&gt;
&lt;P&gt;*s=j(nrow(b),1); /*Allocate vector to hold results*/&lt;BR /&gt;b=b//(nrow(c)+1); /*trick: append (n+1) to end of b*/&lt;BR /&gt;do i=1 to nrow(b)-1;/*For each level....*/&lt;BR /&gt;idx=b[i]:(b[i+1]-1);/*Find observations in level*/&lt;BR /&gt;idxn=loc(idx ^=b[u]); /*create jackknife samples: remove i_th observation in b_th category*/&lt;/P&gt;
&lt;P&gt;ID=colvec(repeat(T(1:b),1,idxn)); /*create ID number for each jackknife same*/&lt;BR /&gt;*Group = j(nrow(ID), 1, 2); &lt;BR /&gt;Z=ID|||C||X; /*Combine with original data*/&lt;BR /&gt;append from Z; /*create dataset Z that contains replicates */&lt;BR /&gt;end;&lt;/P&gt;
&lt;P&gt;print idx z;&lt;/P&gt;
&lt;P&gt;quit;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Jul 2022 21:18:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Jacknife-estimate-in-GLM-with-BY-Processing/m-p/821939#M40667</guid>
      <dc:creator>SWEETSAS</dc:creator>
      <dc:date>2022-07-06T21:18:03Z</dc:date>
    </item>
  </channel>
</rss>

