<?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 Solve an equation to get a parameter value for each observation in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Solve-an-equation-to-get-a-parameter-value-for-each-observation/m-p/623437#M183549</link>
    <description>&lt;P&gt;Dear Everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to get a parameter value (R) for each observation by solving the following equation. I put my SAS codes below. However, I am not getting any answers. I believe my code is wrong. I then use the excel solver to estimate the value (R) for your reference. I also put the data below. Please help me with your SAS code to solve the problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I just found the following link&amp;nbsp;&lt;A href="https://communities.sas.com/t5/General-SAS-Programming/Solve-Equation/td-p/231581" target="_blank"&gt;https://communities.sas.com/t5/General-SAS-Programming/Solve-Equation/td-p/231581&lt;/A&gt;&amp;nbsp;where they used proc model to solve an equation but I am not sure how to apply it in my case. Could you please help me?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SAS code&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc nlp noprint data=S1 absgconv=1e-15 OUTEST=T1; by obs;&lt;BR /&gt;bounds R&amp;gt;=0, R&amp;lt;=1;&lt;BR /&gt;min f;&lt;BR /&gt;decvar R=1;&lt;BR /&gt;f = abs(Price2_Y0-(B0_T1+((FROE1_T1_Med-R)/(1+R))*B0_T1&lt;BR /&gt;+((FROE2_T1_Med-R)/((1+R)**2))*B1_T1_Med&lt;BR /&gt;+((FROE3_T1_Med-R)/((1+R)**3))*B2_T1_Med&lt;BR /&gt;+((FROE4_T1_Med_I1-R)/((1+R)**4))*B3_T1_Med&lt;BR /&gt;+((FROE5_T1_Med_I1-R)/((1+R)**5))*B4_T1_Med_I1&lt;BR /&gt;+((FROE6_T1_Med_I1-R)/((1+R)**6))*B5_T1_Med_I1&lt;BR /&gt;+((FROE7_T1_Med_I1-R)/((1+R)**7))*B6_T1_Med_I1&lt;BR /&gt;+((FROE8_T1_Med_I1-R)/((1+R)**8))*B7_T1_Med_I1&lt;BR /&gt;+((FROE9_T1_Med_I1-R)/((1+R)**9))*B8_T1_Med_I1&lt;BR /&gt;+((FROE10_T1_Med_I1-R)/((1+R)**10))*B9_T1_Med_I1&lt;BR /&gt;+((FROE11_T1_Med_I1-R)/((1+R)**11))*B10_T1_Med_I1&lt;BR /&gt;+((FROE12_T1_Med_I1-R)/(R*(1+R)**11))*B11_T1_Med_I1));&lt;BR /&gt;run;&lt;BR /&gt;data T1; set T1;&lt;BR /&gt;if _TYPE_='PARMS';&lt;BR /&gt;keep obs R; run;&lt;BR /&gt;data O1; merge S1 (in=xx) T1(in=yy); by obs; if xx and yy; run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Sample log file: I get errors for every single observation&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NOTE: The above message was for the following BY group:&lt;BR /&gt;obs=56822&lt;BR /&gt;ERROR: There are references to missing variables when the program code is&lt;BR /&gt;executed for _OBS_= 1&lt;BR /&gt;WARNING: Your program statements cannot be executed completely.&lt;BR /&gt;WARNING: In a total of 786 calls an error occurred during execution of the&lt;BR /&gt;program statements. NLP attempted to recover by using a shorter step&lt;BR /&gt;size.&lt;BR /&gt;NOTE: The above message was for the following BY group:&lt;BR /&gt;obs=56823&lt;BR /&gt;WARNING: Your program statements cannot be executed completely.&lt;BR /&gt;WARNING: Your program statements cannot be executed completely.&lt;BR /&gt;ERROR: NRRIDG Optimization cannot be completed.&lt;BR /&gt;WARNING: Optimization routine cannot improve the function value.&lt;BR /&gt;WARNING: In a total of 788 calls an error occurred during execution of the&lt;BR /&gt;program statements. NLP attempted to recover by using a shorter step&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;obs&lt;/TD&gt;&lt;TD&gt;B0_T1&lt;/TD&gt;&lt;TD&gt;Price2_Y0&lt;/TD&gt;&lt;TD&gt;B1_T1_Med&lt;/TD&gt;&lt;TD&gt;B2_T1_Med&lt;/TD&gt;&lt;TD&gt;B3_T1_Med&lt;/TD&gt;&lt;TD&gt;B4_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;B5_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;B6_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;B7_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;B8_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;B9_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;B10_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;B11_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;FROE1_T1_Med&lt;/TD&gt;&lt;TD&gt;FROE2_T1_Med&lt;/TD&gt;&lt;TD&gt;FROE3_T1_Med&lt;/TD&gt;&lt;TD&gt;FROE4_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;FROE5_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;FROE6_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;FROE7_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;FROE8_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;FROE9_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;FROE10_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;FROE11_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;FROE12_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;R_SAS&lt;/TD&gt;&lt;TD&gt;R_excel&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;Sum&lt;/TD&gt;&lt;TD&gt;dif&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12.04&lt;/TD&gt;&lt;TD&gt;17.5&lt;/TD&gt;&lt;TD&gt;12.96&lt;/TD&gt;&lt;TD&gt;14.11&lt;/TD&gt;&lt;TD&gt;15.46&lt;/TD&gt;&lt;TD&gt;17.09186&lt;/TD&gt;&lt;TD&gt;19.06786&lt;/TD&gt;&lt;TD&gt;21.46758&lt;/TD&gt;&lt;TD&gt;24.39325&lt;/TD&gt;&lt;TD&gt;27.97684&lt;/TD&gt;&lt;TD&gt;32.38978&lt;/TD&gt;&lt;TD&gt;37.85617&lt;/TD&gt;&lt;TD&gt;44.67083&lt;/TD&gt;&lt;TD&gt;0.070988&lt;/TD&gt;&lt;TD&gt;0.081502&lt;/TD&gt;&lt;TD&gt;0.087322&lt;/TD&gt;&lt;TD&gt;0.095476&lt;/TD&gt;&lt;TD&gt;0.10363&lt;/TD&gt;&lt;TD&gt;0.111784&lt;/TD&gt;&lt;TD&gt;0.119937&lt;/TD&gt;&lt;TD&gt;0.128091&lt;/TD&gt;&lt;TD&gt;0.136245&lt;/TD&gt;&lt;TD&gt;0.144399&lt;/TD&gt;&lt;TD&gt;0.152553&lt;/TD&gt;&lt;TD&gt;0.160707&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11%&lt;/TD&gt;&lt;TD&gt;-0.4457&lt;/TD&gt;&lt;TD&gt;-0.3212&lt;/TD&gt;&lt;TD&gt;-0.25475&lt;/TD&gt;&lt;TD&gt;-0.16857&lt;/TD&gt;&lt;TD&gt;-0.08567&lt;/TD&gt;&lt;TD&gt;-0.00377&lt;/TD&gt;&lt;TD&gt;0.079354&lt;/TD&gt;&lt;TD&gt;0.166052&lt;/TD&gt;&lt;TD&gt;0.258872&lt;/TD&gt;&lt;TD&gt;0.360704&lt;/TD&gt;&lt;TD&gt;0.474932&lt;/TD&gt;&lt;TD&gt;5.399746&lt;/TD&gt;&lt;TD&gt;17.5&lt;/TD&gt;&lt;TD&gt;-3.5E-06&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4.1943&lt;/TD&gt;&lt;TD&gt;10.61&lt;/TD&gt;&lt;TD&gt;-2.66464&lt;/TD&gt;&lt;TD&gt;-9.81995&lt;/TD&gt;&lt;TD&gt;-17.441&lt;/TD&gt;&lt;TD&gt;-25.5259&lt;/TD&gt;&lt;TD&gt;-31.7687&lt;/TD&gt;&lt;TD&gt;-34.3922&lt;/TD&gt;&lt;TD&gt;-32.9443&lt;/TD&gt;&lt;TD&gt;-28.2985&lt;/TD&gt;&lt;TD&gt;-22.0324&lt;/TD&gt;&lt;TD&gt;-15.6856&lt;/TD&gt;&lt;TD&gt;-10.2866&lt;/TD&gt;&lt;TD&gt;-0.60796&lt;/TD&gt;&lt;TD&gt;-0.1721&lt;/TD&gt;&lt;TD&gt;-0.10321&lt;/TD&gt;&lt;TD&gt;-0.07481&lt;/TD&gt;&lt;TD&gt;-0.04641&lt;/TD&gt;&lt;TD&gt;-0.01802&lt;/TD&gt;&lt;TD&gt;0.01038&lt;/TD&gt;&lt;TD&gt;0.038776&lt;/TD&gt;&lt;TD&gt;0.067172&lt;/TD&gt;&lt;TD&gt;0.095568&lt;/TD&gt;&lt;TD&gt;0.123965&lt;/TD&gt;&lt;TD&gt;0.152361&lt;/TD&gt;&lt;TD&gt;0.53233&lt;/TD&gt;&lt;TD&gt;10%&lt;/TD&gt;&lt;TD&gt;-2.69333&lt;/TD&gt;&lt;TD&gt;0.594159&lt;/TD&gt;&lt;TD&gt;1.484183&lt;/TD&gt;&lt;TD&gt;2.062363&lt;/TD&gt;&lt;TD&gt;2.295877&lt;/TD&gt;&lt;TD&gt;2.08637&lt;/TD&gt;&lt;TD&gt;1.546039&lt;/TD&gt;&lt;TD&gt;0.9009&lt;/TD&gt;&lt;TD&gt;0.352807&lt;/TD&gt;&lt;TD&gt;-0.00055&lt;/TD&gt;&lt;TD&gt;-0.16366&lt;/TD&gt;&lt;TD&gt;-2.04941&lt;/TD&gt;&lt;TD&gt;10.61005&lt;/TD&gt;&lt;TD&gt;4.7E-05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;53.42&lt;/TD&gt;&lt;TD&gt;168.11&lt;/TD&gt;&lt;TD&gt;63.08794&lt;/TD&gt;&lt;TD&gt;74.17822&lt;/TD&gt;&lt;TD&gt;86.74057&lt;/TD&gt;&lt;TD&gt;100.6832&lt;/TD&gt;&lt;TD&gt;116.0122&lt;/TD&gt;&lt;TD&gt;132.7046&lt;/TD&gt;&lt;TD&gt;150.7046&lt;/TD&gt;&lt;TD&gt;169.9214&lt;/TD&gt;&lt;TD&gt;190.2273&lt;/TD&gt;&lt;TD&gt;211.4572&lt;/TD&gt;&lt;TD&gt;233.4098&lt;/TD&gt;&lt;TD&gt;0.154071&lt;/TD&gt;&lt;TD&gt;0.150314&lt;/TD&gt;&lt;TD&gt;0.145607&lt;/TD&gt;&lt;TD&gt;0.139226&lt;/TD&gt;&lt;TD&gt;0.132844&lt;/TD&gt;&lt;TD&gt;0.126463&lt;/TD&gt;&lt;TD&gt;0.120082&lt;/TD&gt;&lt;TD&gt;0.113701&lt;/TD&gt;&lt;TD&gt;0.10732&lt;/TD&gt;&lt;TD&gt;0.100939&lt;/TD&gt;&lt;TD&gt;0.094558&lt;/TD&gt;&lt;TD&gt;0.088177&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;6%&lt;/TD&gt;&lt;TD&gt;4.80285&lt;/TD&gt;&lt;TD&gt;5.145318&lt;/TD&gt;&lt;TD&gt;5.419362&lt;/TD&gt;&lt;TD&gt;5.544526&lt;/TD&gt;&lt;TD&gt;5.595282&lt;/TD&gt;&lt;TD&gt;5.5635&lt;/TD&gt;&lt;TD&gt;5.442793&lt;/TD&gt;&lt;TD&gt;5.228879&lt;/TD&gt;&lt;TD&gt;4.919875&lt;/TD&gt;&lt;TD&gt;4.516513&lt;/TD&gt;&lt;TD&gt;4.022248&lt;/TD&gt;&lt;TD&gt;58.48874&lt;/TD&gt;&lt;TD&gt;168.1099&lt;/TD&gt;&lt;TD&gt;-0.00012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;12.6785&lt;/TD&gt;&lt;TD&gt;39.26&lt;/TD&gt;&lt;TD&gt;12.364&lt;/TD&gt;&lt;TD&gt;11.99335&lt;/TD&gt;&lt;TD&gt;11.61146&lt;/TD&gt;&lt;TD&gt;11.22855&lt;/TD&gt;&lt;TD&gt;10.84555&lt;/TD&gt;&lt;TD&gt;10.46336&lt;/TD&gt;&lt;TD&gt;10.08285&lt;/TD&gt;&lt;TD&gt;9.704834&lt;/TD&gt;&lt;TD&gt;9.330102&lt;/TD&gt;&lt;TD&gt;8.959396&lt;/TD&gt;&lt;TD&gt;8.593415&lt;/TD&gt;&lt;TD&gt;0.045293&lt;/TD&gt;&lt;TD&gt;0.055031&lt;/TD&gt;&lt;TD&gt;0.058563&lt;/TD&gt;&lt;TD&gt;0.060722&lt;/TD&gt;&lt;TD&gt;0.062881&lt;/TD&gt;&lt;TD&gt;0.06504&lt;/TD&gt;&lt;TD&gt;0.067199&lt;/TD&gt;&lt;TD&gt;0.069358&lt;/TD&gt;&lt;TD&gt;0.071517&lt;/TD&gt;&lt;TD&gt;0.073675&lt;/TD&gt;&lt;TD&gt;0.075834&lt;/TD&gt;&lt;TD&gt;0.077993&lt;/TD&gt;&lt;TD&gt;0.018897&lt;/TD&gt;&lt;TD&gt;2%&lt;/TD&gt;&lt;TD&gt;0.331172&lt;/TD&gt;&lt;TD&gt;0.433054&lt;/TD&gt;&lt;TD&gt;0.452443&lt;/TD&gt;&lt;TD&gt;0.453282&lt;/TD&gt;&lt;TD&gt;0.452393&lt;/TD&gt;&lt;TD&gt;0.449901&lt;/TD&gt;&lt;TD&gt;0.445931&lt;/TD&gt;&lt;TD&gt;0.440604&lt;/TD&gt;&lt;TD&gt;0.434044&lt;/TD&gt;&lt;TD&gt;0.42637&lt;/TD&gt;&lt;TD&gt;0.417699&lt;/TD&gt;&lt;TD&gt;21.84461&lt;/TD&gt;&lt;TD&gt;39.26001&lt;/TD&gt;&lt;TD&gt;5.8E-06&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;11.24&lt;/TD&gt;&lt;TD&gt;52.87&lt;/TD&gt;&lt;TD&gt;13.16&lt;/TD&gt;&lt;TD&gt;15.37&lt;/TD&gt;&lt;TD&gt;17.89&lt;/TD&gt;&lt;TD&gt;20.72743&lt;/TD&gt;&lt;TD&gt;23.90499&lt;/TD&gt;&lt;TD&gt;27.44408&lt;/TD&gt;&lt;TD&gt;31.36423&lt;/TD&gt;&lt;TD&gt;35.68253&lt;/TD&gt;&lt;TD&gt;40.41294&lt;/TD&gt;&lt;TD&gt;45.56567&lt;/TD&gt;&lt;TD&gt;51.14654&lt;/TD&gt;&lt;TD&gt;0.145897&lt;/TD&gt;&lt;TD&gt;0.143787&lt;/TD&gt;&lt;TD&gt;0.140861&lt;/TD&gt;&lt;TD&gt;0.136893&lt;/TD&gt;&lt;TD&gt;0.132924&lt;/TD&gt;&lt;TD&gt;0.128956&lt;/TD&gt;&lt;TD&gt;0.124988&lt;/TD&gt;&lt;TD&gt;0.12102&lt;/TD&gt;&lt;TD&gt;0.117052&lt;/TD&gt;&lt;TD&gt;0.113084&lt;/TD&gt;&lt;TD&gt;0.109115&lt;/TD&gt;&lt;TD&gt;0.105147&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5%&lt;/TD&gt;&lt;TD&gt;0.994257&lt;/TD&gt;&lt;TD&gt;1.080689&lt;/TD&gt;&lt;TD&gt;1.160364&lt;/TD&gt;&lt;TD&gt;1.225119&lt;/TD&gt;&lt;TD&gt;1.284677&lt;/TD&gt;&lt;TD&gt;1.337677&lt;/TD&gt;&lt;TD&gt;1.382758&lt;/TD&gt;&lt;TD&gt;1.418579&lt;/TD&gt;&lt;TD&gt;1.44386&lt;/TD&gt;&lt;TD&gt;1.457413&lt;/TD&gt;&lt;TD&gt;1.45817&lt;/TD&gt;&lt;TD&gt;27.38643&lt;/TD&gt;&lt;TD&gt;52.87&lt;/TD&gt;&lt;TD&gt;-3.7E-06&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
    <pubDate>Sun, 09 Feb 2020 23:29:13 GMT</pubDate>
    <dc:creator>nazmul</dc:creator>
    <dc:date>2020-02-09T23:29:13Z</dc:date>
    <item>
      <title>Solve an equation to get a parameter value for each observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Solve-an-equation-to-get-a-parameter-value-for-each-observation/m-p/623437#M183549</link>
      <description>&lt;P&gt;Dear Everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to get a parameter value (R) for each observation by solving the following equation. I put my SAS codes below. However, I am not getting any answers. I believe my code is wrong. I then use the excel solver to estimate the value (R) for your reference. I also put the data below. Please help me with your SAS code to solve the problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I just found the following link&amp;nbsp;&lt;A href="https://communities.sas.com/t5/General-SAS-Programming/Solve-Equation/td-p/231581" target="_blank"&gt;https://communities.sas.com/t5/General-SAS-Programming/Solve-Equation/td-p/231581&lt;/A&gt;&amp;nbsp;where they used proc model to solve an equation but I am not sure how to apply it in my case. Could you please help me?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SAS code&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc nlp noprint data=S1 absgconv=1e-15 OUTEST=T1; by obs;&lt;BR /&gt;bounds R&amp;gt;=0, R&amp;lt;=1;&lt;BR /&gt;min f;&lt;BR /&gt;decvar R=1;&lt;BR /&gt;f = abs(Price2_Y0-(B0_T1+((FROE1_T1_Med-R)/(1+R))*B0_T1&lt;BR /&gt;+((FROE2_T1_Med-R)/((1+R)**2))*B1_T1_Med&lt;BR /&gt;+((FROE3_T1_Med-R)/((1+R)**3))*B2_T1_Med&lt;BR /&gt;+((FROE4_T1_Med_I1-R)/((1+R)**4))*B3_T1_Med&lt;BR /&gt;+((FROE5_T1_Med_I1-R)/((1+R)**5))*B4_T1_Med_I1&lt;BR /&gt;+((FROE6_T1_Med_I1-R)/((1+R)**6))*B5_T1_Med_I1&lt;BR /&gt;+((FROE7_T1_Med_I1-R)/((1+R)**7))*B6_T1_Med_I1&lt;BR /&gt;+((FROE8_T1_Med_I1-R)/((1+R)**8))*B7_T1_Med_I1&lt;BR /&gt;+((FROE9_T1_Med_I1-R)/((1+R)**9))*B8_T1_Med_I1&lt;BR /&gt;+((FROE10_T1_Med_I1-R)/((1+R)**10))*B9_T1_Med_I1&lt;BR /&gt;+((FROE11_T1_Med_I1-R)/((1+R)**11))*B10_T1_Med_I1&lt;BR /&gt;+((FROE12_T1_Med_I1-R)/(R*(1+R)**11))*B11_T1_Med_I1));&lt;BR /&gt;run;&lt;BR /&gt;data T1; set T1;&lt;BR /&gt;if _TYPE_='PARMS';&lt;BR /&gt;keep obs R; run;&lt;BR /&gt;data O1; merge S1 (in=xx) T1(in=yy); by obs; if xx and yy; run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Sample log file: I get errors for every single observation&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;NOTE: The above message was for the following BY group:&lt;BR /&gt;obs=56822&lt;BR /&gt;ERROR: There are references to missing variables when the program code is&lt;BR /&gt;executed for _OBS_= 1&lt;BR /&gt;WARNING: Your program statements cannot be executed completely.&lt;BR /&gt;WARNING: In a total of 786 calls an error occurred during execution of the&lt;BR /&gt;program statements. NLP attempted to recover by using a shorter step&lt;BR /&gt;size.&lt;BR /&gt;NOTE: The above message was for the following BY group:&lt;BR /&gt;obs=56823&lt;BR /&gt;WARNING: Your program statements cannot be executed completely.&lt;BR /&gt;WARNING: Your program statements cannot be executed completely.&lt;BR /&gt;ERROR: NRRIDG Optimization cannot be completed.&lt;BR /&gt;WARNING: Optimization routine cannot improve the function value.&lt;BR /&gt;WARNING: In a total of 788 calls an error occurred during execution of the&lt;BR /&gt;program statements. NLP attempted to recover by using a shorter step&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;obs&lt;/TD&gt;&lt;TD&gt;B0_T1&lt;/TD&gt;&lt;TD&gt;Price2_Y0&lt;/TD&gt;&lt;TD&gt;B1_T1_Med&lt;/TD&gt;&lt;TD&gt;B2_T1_Med&lt;/TD&gt;&lt;TD&gt;B3_T1_Med&lt;/TD&gt;&lt;TD&gt;B4_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;B5_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;B6_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;B7_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;B8_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;B9_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;B10_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;B11_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;FROE1_T1_Med&lt;/TD&gt;&lt;TD&gt;FROE2_T1_Med&lt;/TD&gt;&lt;TD&gt;FROE3_T1_Med&lt;/TD&gt;&lt;TD&gt;FROE4_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;FROE5_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;FROE6_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;FROE7_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;FROE8_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;FROE9_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;FROE10_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;FROE11_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;FROE12_T1_Med_I1&lt;/TD&gt;&lt;TD&gt;R_SAS&lt;/TD&gt;&lt;TD&gt;R_excel&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;Sum&lt;/TD&gt;&lt;TD&gt;dif&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12.04&lt;/TD&gt;&lt;TD&gt;17.5&lt;/TD&gt;&lt;TD&gt;12.96&lt;/TD&gt;&lt;TD&gt;14.11&lt;/TD&gt;&lt;TD&gt;15.46&lt;/TD&gt;&lt;TD&gt;17.09186&lt;/TD&gt;&lt;TD&gt;19.06786&lt;/TD&gt;&lt;TD&gt;21.46758&lt;/TD&gt;&lt;TD&gt;24.39325&lt;/TD&gt;&lt;TD&gt;27.97684&lt;/TD&gt;&lt;TD&gt;32.38978&lt;/TD&gt;&lt;TD&gt;37.85617&lt;/TD&gt;&lt;TD&gt;44.67083&lt;/TD&gt;&lt;TD&gt;0.070988&lt;/TD&gt;&lt;TD&gt;0.081502&lt;/TD&gt;&lt;TD&gt;0.087322&lt;/TD&gt;&lt;TD&gt;0.095476&lt;/TD&gt;&lt;TD&gt;0.10363&lt;/TD&gt;&lt;TD&gt;0.111784&lt;/TD&gt;&lt;TD&gt;0.119937&lt;/TD&gt;&lt;TD&gt;0.128091&lt;/TD&gt;&lt;TD&gt;0.136245&lt;/TD&gt;&lt;TD&gt;0.144399&lt;/TD&gt;&lt;TD&gt;0.152553&lt;/TD&gt;&lt;TD&gt;0.160707&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11%&lt;/TD&gt;&lt;TD&gt;-0.4457&lt;/TD&gt;&lt;TD&gt;-0.3212&lt;/TD&gt;&lt;TD&gt;-0.25475&lt;/TD&gt;&lt;TD&gt;-0.16857&lt;/TD&gt;&lt;TD&gt;-0.08567&lt;/TD&gt;&lt;TD&gt;-0.00377&lt;/TD&gt;&lt;TD&gt;0.079354&lt;/TD&gt;&lt;TD&gt;0.166052&lt;/TD&gt;&lt;TD&gt;0.258872&lt;/TD&gt;&lt;TD&gt;0.360704&lt;/TD&gt;&lt;TD&gt;0.474932&lt;/TD&gt;&lt;TD&gt;5.399746&lt;/TD&gt;&lt;TD&gt;17.5&lt;/TD&gt;&lt;TD&gt;-3.5E-06&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4.1943&lt;/TD&gt;&lt;TD&gt;10.61&lt;/TD&gt;&lt;TD&gt;-2.66464&lt;/TD&gt;&lt;TD&gt;-9.81995&lt;/TD&gt;&lt;TD&gt;-17.441&lt;/TD&gt;&lt;TD&gt;-25.5259&lt;/TD&gt;&lt;TD&gt;-31.7687&lt;/TD&gt;&lt;TD&gt;-34.3922&lt;/TD&gt;&lt;TD&gt;-32.9443&lt;/TD&gt;&lt;TD&gt;-28.2985&lt;/TD&gt;&lt;TD&gt;-22.0324&lt;/TD&gt;&lt;TD&gt;-15.6856&lt;/TD&gt;&lt;TD&gt;-10.2866&lt;/TD&gt;&lt;TD&gt;-0.60796&lt;/TD&gt;&lt;TD&gt;-0.1721&lt;/TD&gt;&lt;TD&gt;-0.10321&lt;/TD&gt;&lt;TD&gt;-0.07481&lt;/TD&gt;&lt;TD&gt;-0.04641&lt;/TD&gt;&lt;TD&gt;-0.01802&lt;/TD&gt;&lt;TD&gt;0.01038&lt;/TD&gt;&lt;TD&gt;0.038776&lt;/TD&gt;&lt;TD&gt;0.067172&lt;/TD&gt;&lt;TD&gt;0.095568&lt;/TD&gt;&lt;TD&gt;0.123965&lt;/TD&gt;&lt;TD&gt;0.152361&lt;/TD&gt;&lt;TD&gt;0.53233&lt;/TD&gt;&lt;TD&gt;10%&lt;/TD&gt;&lt;TD&gt;-2.69333&lt;/TD&gt;&lt;TD&gt;0.594159&lt;/TD&gt;&lt;TD&gt;1.484183&lt;/TD&gt;&lt;TD&gt;2.062363&lt;/TD&gt;&lt;TD&gt;2.295877&lt;/TD&gt;&lt;TD&gt;2.08637&lt;/TD&gt;&lt;TD&gt;1.546039&lt;/TD&gt;&lt;TD&gt;0.9009&lt;/TD&gt;&lt;TD&gt;0.352807&lt;/TD&gt;&lt;TD&gt;-0.00055&lt;/TD&gt;&lt;TD&gt;-0.16366&lt;/TD&gt;&lt;TD&gt;-2.04941&lt;/TD&gt;&lt;TD&gt;10.61005&lt;/TD&gt;&lt;TD&gt;4.7E-05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;53.42&lt;/TD&gt;&lt;TD&gt;168.11&lt;/TD&gt;&lt;TD&gt;63.08794&lt;/TD&gt;&lt;TD&gt;74.17822&lt;/TD&gt;&lt;TD&gt;86.74057&lt;/TD&gt;&lt;TD&gt;100.6832&lt;/TD&gt;&lt;TD&gt;116.0122&lt;/TD&gt;&lt;TD&gt;132.7046&lt;/TD&gt;&lt;TD&gt;150.7046&lt;/TD&gt;&lt;TD&gt;169.9214&lt;/TD&gt;&lt;TD&gt;190.2273&lt;/TD&gt;&lt;TD&gt;211.4572&lt;/TD&gt;&lt;TD&gt;233.4098&lt;/TD&gt;&lt;TD&gt;0.154071&lt;/TD&gt;&lt;TD&gt;0.150314&lt;/TD&gt;&lt;TD&gt;0.145607&lt;/TD&gt;&lt;TD&gt;0.139226&lt;/TD&gt;&lt;TD&gt;0.132844&lt;/TD&gt;&lt;TD&gt;0.126463&lt;/TD&gt;&lt;TD&gt;0.120082&lt;/TD&gt;&lt;TD&gt;0.113701&lt;/TD&gt;&lt;TD&gt;0.10732&lt;/TD&gt;&lt;TD&gt;0.100939&lt;/TD&gt;&lt;TD&gt;0.094558&lt;/TD&gt;&lt;TD&gt;0.088177&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;6%&lt;/TD&gt;&lt;TD&gt;4.80285&lt;/TD&gt;&lt;TD&gt;5.145318&lt;/TD&gt;&lt;TD&gt;5.419362&lt;/TD&gt;&lt;TD&gt;5.544526&lt;/TD&gt;&lt;TD&gt;5.595282&lt;/TD&gt;&lt;TD&gt;5.5635&lt;/TD&gt;&lt;TD&gt;5.442793&lt;/TD&gt;&lt;TD&gt;5.228879&lt;/TD&gt;&lt;TD&gt;4.919875&lt;/TD&gt;&lt;TD&gt;4.516513&lt;/TD&gt;&lt;TD&gt;4.022248&lt;/TD&gt;&lt;TD&gt;58.48874&lt;/TD&gt;&lt;TD&gt;168.1099&lt;/TD&gt;&lt;TD&gt;-0.00012&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;12.6785&lt;/TD&gt;&lt;TD&gt;39.26&lt;/TD&gt;&lt;TD&gt;12.364&lt;/TD&gt;&lt;TD&gt;11.99335&lt;/TD&gt;&lt;TD&gt;11.61146&lt;/TD&gt;&lt;TD&gt;11.22855&lt;/TD&gt;&lt;TD&gt;10.84555&lt;/TD&gt;&lt;TD&gt;10.46336&lt;/TD&gt;&lt;TD&gt;10.08285&lt;/TD&gt;&lt;TD&gt;9.704834&lt;/TD&gt;&lt;TD&gt;9.330102&lt;/TD&gt;&lt;TD&gt;8.959396&lt;/TD&gt;&lt;TD&gt;8.593415&lt;/TD&gt;&lt;TD&gt;0.045293&lt;/TD&gt;&lt;TD&gt;0.055031&lt;/TD&gt;&lt;TD&gt;0.058563&lt;/TD&gt;&lt;TD&gt;0.060722&lt;/TD&gt;&lt;TD&gt;0.062881&lt;/TD&gt;&lt;TD&gt;0.06504&lt;/TD&gt;&lt;TD&gt;0.067199&lt;/TD&gt;&lt;TD&gt;0.069358&lt;/TD&gt;&lt;TD&gt;0.071517&lt;/TD&gt;&lt;TD&gt;0.073675&lt;/TD&gt;&lt;TD&gt;0.075834&lt;/TD&gt;&lt;TD&gt;0.077993&lt;/TD&gt;&lt;TD&gt;0.018897&lt;/TD&gt;&lt;TD&gt;2%&lt;/TD&gt;&lt;TD&gt;0.331172&lt;/TD&gt;&lt;TD&gt;0.433054&lt;/TD&gt;&lt;TD&gt;0.452443&lt;/TD&gt;&lt;TD&gt;0.453282&lt;/TD&gt;&lt;TD&gt;0.452393&lt;/TD&gt;&lt;TD&gt;0.449901&lt;/TD&gt;&lt;TD&gt;0.445931&lt;/TD&gt;&lt;TD&gt;0.440604&lt;/TD&gt;&lt;TD&gt;0.434044&lt;/TD&gt;&lt;TD&gt;0.42637&lt;/TD&gt;&lt;TD&gt;0.417699&lt;/TD&gt;&lt;TD&gt;21.84461&lt;/TD&gt;&lt;TD&gt;39.26001&lt;/TD&gt;&lt;TD&gt;5.8E-06&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;11.24&lt;/TD&gt;&lt;TD&gt;52.87&lt;/TD&gt;&lt;TD&gt;13.16&lt;/TD&gt;&lt;TD&gt;15.37&lt;/TD&gt;&lt;TD&gt;17.89&lt;/TD&gt;&lt;TD&gt;20.72743&lt;/TD&gt;&lt;TD&gt;23.90499&lt;/TD&gt;&lt;TD&gt;27.44408&lt;/TD&gt;&lt;TD&gt;31.36423&lt;/TD&gt;&lt;TD&gt;35.68253&lt;/TD&gt;&lt;TD&gt;40.41294&lt;/TD&gt;&lt;TD&gt;45.56567&lt;/TD&gt;&lt;TD&gt;51.14654&lt;/TD&gt;&lt;TD&gt;0.145897&lt;/TD&gt;&lt;TD&gt;0.143787&lt;/TD&gt;&lt;TD&gt;0.140861&lt;/TD&gt;&lt;TD&gt;0.136893&lt;/TD&gt;&lt;TD&gt;0.132924&lt;/TD&gt;&lt;TD&gt;0.128956&lt;/TD&gt;&lt;TD&gt;0.124988&lt;/TD&gt;&lt;TD&gt;0.12102&lt;/TD&gt;&lt;TD&gt;0.117052&lt;/TD&gt;&lt;TD&gt;0.113084&lt;/TD&gt;&lt;TD&gt;0.109115&lt;/TD&gt;&lt;TD&gt;0.105147&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5%&lt;/TD&gt;&lt;TD&gt;0.994257&lt;/TD&gt;&lt;TD&gt;1.080689&lt;/TD&gt;&lt;TD&gt;1.160364&lt;/TD&gt;&lt;TD&gt;1.225119&lt;/TD&gt;&lt;TD&gt;1.284677&lt;/TD&gt;&lt;TD&gt;1.337677&lt;/TD&gt;&lt;TD&gt;1.382758&lt;/TD&gt;&lt;TD&gt;1.418579&lt;/TD&gt;&lt;TD&gt;1.44386&lt;/TD&gt;&lt;TD&gt;1.457413&lt;/TD&gt;&lt;TD&gt;1.45817&lt;/TD&gt;&lt;TD&gt;27.38643&lt;/TD&gt;&lt;TD&gt;52.87&lt;/TD&gt;&lt;TD&gt;-3.7E-06&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Sun, 09 Feb 2020 23:29:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Solve-an-equation-to-get-a-parameter-value-for-each-observation/m-p/623437#M183549</guid>
      <dc:creator>nazmul</dc:creator>
      <dc:date>2020-02-09T23:29:13Z</dc:date>
    </item>
    <item>
      <title>Re: Optimize by minimizing the value of an equation to get a parameter value for each observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Solve-an-equation-to-get-a-parameter-value-for-each-observation/m-p/623445#M183553</link>
      <description>&lt;P&gt;How is it going to solve for anything if there is only one observation?&amp;nbsp; Isn't it just an equation you want to calculate at that point?&lt;/P&gt;</description>
      <pubDate>Sun, 09 Feb 2020 21:03:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Solve-an-equation-to-get-a-parameter-value-for-each-observation/m-p/623445#M183553</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2020-02-09T21:03:08Z</dc:date>
    </item>
    <item>
      <title>Re: Optimize by minimizing the value of an equation to get a parameter value for each observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Solve-an-equation-to-get-a-parameter-value-for-each-observation/m-p/623447#M183554</link>
      <description>&lt;P&gt;Dear Tom,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am just solving a basic equation where you know all the values except one (In this case R). I simply do not know how to solve it in SAS. Could you please suggest how can I do it? If possible please suggest a specific code.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 09 Feb 2020 21:06:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Solve-an-equation-to-get-a-parameter-value-for-each-observation/m-p/623447#M183554</guid>
      <dc:creator>nazmul</dc:creator>
      <dc:date>2020-02-09T21:06:38Z</dc:date>
    </item>
    <item>
      <title>Re: Optimize by minimizing the value of an equation to get a parameter value for each observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Solve-an-equation-to-get-a-parameter-value-for-each-observation/m-p/623460#M183560</link>
      <description>&lt;P&gt;It says that one of your equation variables doesn't exist in your data. Check for a possible typo. Also, shouldn't the last exponent for (1+R) be 12?&lt;/P&gt;</description>
      <pubDate>Sun, 09 Feb 2020 22:30:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Solve-an-equation-to-get-a-parameter-value-for-each-observation/m-p/623460#M183560</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2020-02-09T22:30:14Z</dc:date>
    </item>
    <item>
      <title>Re: Optimize by minimizing the value of an equation to get a parameter value for each observation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Solve-an-equation-to-get-a-parameter-value-for-each-observation/m-p/623461#M183561</link>
      <description>&lt;P&gt;Dear PGStats,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The only variable not available is R and I want to calculate the variable solving the equation. I checked the equation and match the variable names to the sample data I provided in this post. All variables other than R are present in the dataset.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for pointing the last exponent. However, the equation is correct.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If possible, could you please provide me the code and log file to check. I highly appreciate your help.&lt;/P&gt;</description>
      <pubDate>Sun, 09 Feb 2020 22:37:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Solve-an-equation-to-get-a-parameter-value-for-each-observation/m-p/623461#M183561</guid>
      <dc:creator>nazmul</dc:creator>
      <dc:date>2020-02-09T22:37:53Z</dc:date>
    </item>
  </channel>
</rss>

