<?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 Is SAS IML NLPLM function equivalent to MATlab lsqcurvefit function? in SAS/IML Software and Matrix Computations</title>
    <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/Is-SAS-IML-NLPLM-function-equivalent-to-MATlab-lsqcurvefit/m-p/530573#M4523</link>
    <description>&lt;DIV class="votecell post-layout--left"&gt;&lt;DIV class="js-voting-container grid fd-column ai-stretch gs4 fc-black-200"&gt;&lt;DIV class="js-vote-count grid--cell fc-black-500 fs-title grid fd-column ai-center"&gt;Hello SAS experts,&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="postcell post-layout--right"&gt;&lt;DIV class="post-text"&gt;&lt;P&gt;I'm trying to move a script from Matlab to SAS IML. I did it and it works apparently, but I am getting different results with the functions:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Matlab&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE class=" prettyprint prettyprinted language-matlab"&gt;&lt;CODE class=" language-matlab"&gt;&lt;SPAN class="ident"&gt;x&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="fun_tbx"&gt;lsqcurvefit&lt;/SPAN&gt;&lt;SPAN class="tag"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ident"&gt;f&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;p&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;GC&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;DD&lt;/SPAN&gt;&lt;SPAN class="transpose"&gt;'&lt;/SPAN&gt;&lt;SPAN class="tag"&gt;)&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;SAS:&lt;/P&gt;&lt;PRE class=" prettyprint prettyprinted language-matlab"&gt;&lt;CODE class=" language-matlab"&gt;&lt;SPAN class="pun"&gt;/*&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;fun&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="ident"&gt;f&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;-&lt;/SPAN&gt;&lt;SPAN class="ident"&gt;dd&lt;/SPAN&gt; &lt;SPAN class="fun"&gt;and&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;GC&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;already&lt;/SPAN&gt; &lt;SPAN class="fun"&gt;set&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;as&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;parameter&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;in&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;fun&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.*/&lt;/SPAN&gt;
&lt;SPAN class="ident"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;NLPLM&lt;/SPAN&gt; &lt;SPAN class="tag"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ident"&gt;rc&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;xr&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; "&lt;/SPAN&gt;&lt;SPAN class="ident"&gt;fun&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;p&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;opt&lt;/SPAN&gt;&lt;SPAN class="tag"&gt;)&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;;&lt;/SPAN&gt; &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Are they equivalent? According to the documentation it seems so.&lt;/P&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Mon, 28 Jan 2019 10:03:22 GMT</pubDate>
    <dc:creator>FB1</dc:creator>
    <dc:date>2019-01-28T10:03:22Z</dc:date>
    <item>
      <title>Is SAS IML NLPLM function equivalent to MATlab lsqcurvefit function?</title>
      <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/Is-SAS-IML-NLPLM-function-equivalent-to-MATlab-lsqcurvefit/m-p/530573#M4523</link>
      <description>&lt;DIV class="votecell post-layout--left"&gt;&lt;DIV class="js-voting-container grid fd-column ai-stretch gs4 fc-black-200"&gt;&lt;DIV class="js-vote-count grid--cell fc-black-500 fs-title grid fd-column ai-center"&gt;Hello SAS experts,&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="postcell post-layout--right"&gt;&lt;DIV class="post-text"&gt;&lt;P&gt;I'm trying to move a script from Matlab to SAS IML. I did it and it works apparently, but I am getting different results with the functions:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Matlab&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE class=" prettyprint prettyprinted language-matlab"&gt;&lt;CODE class=" language-matlab"&gt;&lt;SPAN class="ident"&gt;x&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="fun_tbx"&gt;lsqcurvefit&lt;/SPAN&gt;&lt;SPAN class="tag"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ident"&gt;f&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;p&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;GC&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;DD&lt;/SPAN&gt;&lt;SPAN class="transpose"&gt;'&lt;/SPAN&gt;&lt;SPAN class="tag"&gt;)&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;SAS:&lt;/P&gt;&lt;PRE class=" prettyprint prettyprinted language-matlab"&gt;&lt;CODE class=" language-matlab"&gt;&lt;SPAN class="pun"&gt;/*&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;fun&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="ident"&gt;f&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;-&lt;/SPAN&gt;&lt;SPAN class="ident"&gt;dd&lt;/SPAN&gt; &lt;SPAN class="fun"&gt;and&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;GC&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;already&lt;/SPAN&gt; &lt;SPAN class="fun"&gt;set&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;as&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;parameter&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;in&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;fun&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.*/&lt;/SPAN&gt;
&lt;SPAN class="ident"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;NLPLM&lt;/SPAN&gt; &lt;SPAN class="tag"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ident"&gt;rc&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;xr&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; "&lt;/SPAN&gt;&lt;SPAN class="ident"&gt;fun&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;p&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt; &lt;SPAN class="ident"&gt;opt&lt;/SPAN&gt;&lt;SPAN class="tag"&gt;)&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;;&lt;/SPAN&gt; &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Are they equivalent? According to the documentation it seems so.&lt;/P&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 28 Jan 2019 10:03:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/Is-SAS-IML-NLPLM-function-equivalent-to-MATlab-lsqcurvefit/m-p/530573#M4523</guid>
      <dc:creator>FB1</dc:creator>
      <dc:date>2019-01-28T10:03:22Z</dc:date>
    </item>
    <item>
      <title>Re: Is SAS IML NLPLM function equivalent to MATlab lsqcurvefit function?</title>
      <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/Is-SAS-IML-NLPLM-function-equivalent-to-MATlab-lsqcurvefit/m-p/530575#M4524</link>
      <description>&lt;P&gt;You do not provide any details, so I will respond by saying that a lot of choices goes into implementing an optimization algorithm. In addition to the basic algorithm, there are finite difference derivatives (forward vs central), line search techniques, and dozens of parameters that are used to control the performance and stopping criteria.&amp;nbsp; Most software provides default choices, but the defaults from one package may not match the defaults in another package. For simple problems, you might hope that the parameter estimates from two different software&amp;nbsp;to agree to a few decimal places.&amp;nbsp; For problems that have multiple extrema, you might converge to different local minima.&lt;/P&gt;</description>
      <pubDate>Mon, 28 Jan 2019 10:15:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/Is-SAS-IML-NLPLM-function-equivalent-to-MATlab-lsqcurvefit/m-p/530575#M4524</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2019-01-28T10:15:13Z</dc:date>
    </item>
  </channel>
</rss>

