<?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: Confused - Hard coding Logistic Reg Equation in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Confused-Hard-coding-Logistic-Reg-Equation/m-p/261347#M50837</link>
    <description>&lt;P&gt;What does your input data look like, post a datastep with some test data. &amp;nbsp;You should be able to do it all in one datastep:&lt;/P&gt;
&lt;PRE&gt;data want;
  set have;
  select(job_code);
    when("FLTAT1") bonus=(salary / 100) * 10;
    when("FLTAT2") bonus=(salary / 100) * 15;
    ...
    otherwise;
  end;
run;&lt;/PRE&gt;</description>
    <pubDate>Tue, 05 Apr 2016 12:34:11 GMT</pubDate>
    <dc:creator>RW9</dc:creator>
    <dc:date>2016-04-05T12:34:11Z</dc:date>
    <item>
      <title>Confused - Hard coding Logistic Reg Equation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Confused-Hard-coding-Logistic-Reg-Equation/m-p/261334#M50828</link>
      <description>&lt;P&gt;i have doubt in writting code logic&amp;nbsp;&lt;/P&gt;&lt;P&gt;scenario is i have data set of employees with different job codes of total 500 observation in that task as follows&lt;/P&gt;&lt;P&gt;/**************Task******************/&lt;BR /&gt;*Take libref.employees as input&lt;BR /&gt;*Calculate bonus as 10% of salary for job code FLTAT1 and&lt;BR /&gt;write to output datset FL1&lt;BR /&gt;*Calculate bonus as 15% of salary for job code FLTAT2&lt;BR /&gt;and write to output datset FL2&lt;BR /&gt;*Calculate bonus as 20% of salary for job code FLTAT3 and&lt;BR /&gt;write to output datset FL3&lt;BR /&gt;*For rest all calculate bonus as 25% of salary and&lt;BR /&gt;write to output datset rest;&lt;/P&gt;&lt;P&gt;using conditions&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;im getting the output set upto fl3 but im not getting logic for Rest output dataset .&lt;/P&gt;&lt;P&gt;please help me in that task&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Apr 2016 12:07:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Confused-Hard-coding-Logistic-Reg-Equation/m-p/261334#M50828</guid>
      <dc:creator>vempatapu</dc:creator>
      <dc:date>2016-04-05T12:07:01Z</dc:date>
    </item>
    <item>
      <title>Re: Confused - Hard coding Logistic Reg Equation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Confused-Hard-coding-Logistic-Reg-Equation/m-p/261339#M50831</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data fl1 fl2 fl3 rest;
set libref.employees;
select (jobcode);
  when ('FLTAT1') do;
    bonus = salary * .1;
    output fl1;
  end;
  when ('FLTAT2') do;
    bonus = salary * .15;
    output fl2;
  end;
  when ('FLTAT3') do;
    bonus = salary * .2;
    output fl3;
  end;
  otherwise do;
    bonus = salary * .25;
    output rest;
  end;
end;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 05 Apr 2016 12:20:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Confused-Hard-coding-Logistic-Reg-Equation/m-p/261339#M50831</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2016-04-05T12:20:54Z</dc:date>
    </item>
    <item>
      <title>Re: Confused - Hard coding Logistic Reg Equation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Confused-Hard-coding-Logistic-Reg-Equation/m-p/261344#M50834</link>
      <description>&lt;P&gt;thank you bremser thats working buddy.&lt;/P&gt;&lt;P&gt;if your leisure &amp;nbsp;now .&lt;/P&gt;&lt;P&gt;please let me know how select and when conditions will work .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Apr 2016 12:31:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Confused-Hard-coding-Logistic-Reg-Equation/m-p/261344#M50834</guid>
      <dc:creator>vempatapu</dc:creator>
      <dc:date>2016-04-05T12:31:34Z</dc:date>
    </item>
    <item>
      <title>Re: Confused - Hard coding Logistic Reg Equation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Confused-Hard-coding-Logistic-Reg-Equation/m-p/261347#M50837</link>
      <description>&lt;P&gt;What does your input data look like, post a datastep with some test data. &amp;nbsp;You should be able to do it all in one datastep:&lt;/P&gt;
&lt;PRE&gt;data want;
  set have;
  select(job_code);
    when("FLTAT1") bonus=(salary / 100) * 10;
    when("FLTAT2") bonus=(salary / 100) * 15;
    ...
    otherwise;
  end;
run;&lt;/PRE&gt;</description>
      <pubDate>Tue, 05 Apr 2016 12:34:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Confused-Hard-coding-Logistic-Reg-Equation/m-p/261347#M50837</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2016-04-05T12:34:11Z</dc:date>
    </item>
    <item>
      <title>Re: Confused - Hard coding Logistic Reg Equation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Confused-Hard-coding-Logistic-Reg-Equation/m-p/261350#M50839</link>
      <description>&lt;P&gt;The SELECT in a DATA step is the logical equivalent of CASE in PASCAL or SWITCH in C, but it is more versatile than those.&lt;/P&gt;
&lt;P&gt;While SWITCH in C does need BREAK to exit a branch, SELECT does this automatically.&lt;/P&gt;
&lt;P&gt;Also you can use an empty SELECT () and quite complex conditions for every branch.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;select ();
  when (sky = 'blue') do; .... end;
  when (water = 'wet') do; .... end;
  otherwise;
end;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 05 Apr 2016 12:40:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Confused-Hard-coding-Logistic-Reg-Equation/m-p/261350#M50839</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2016-04-05T12:40:26Z</dc:date>
    </item>
    <item>
      <title>Re: Confused - Hard coding Logistic Reg Equation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Confused-Hard-coding-Logistic-Reg-Equation/m-p/261357#M50844</link>
      <description>thank you bremser thats working buddy.&lt;BR /&gt;if your leisure now .&lt;BR /&gt;please let me know how select and when conditions will work .</description>
      <pubDate>Tue, 05 Apr 2016 12:46:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Confused-Hard-coding-Logistic-Reg-Equation/m-p/261357#M50844</guid>
      <dc:creator>vempatapu</dc:creator>
      <dc:date>2016-04-05T12:46:30Z</dc:date>
    </item>
    <item>
      <title>Re: Confused - Hard coding Logistic Reg Equation</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Confused-Hard-coding-Logistic-Reg-Equation/m-p/261359#M50845</link>
      <description>thank you for answer buddy</description>
      <pubDate>Tue, 05 Apr 2016 12:49:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Confused-Hard-coding-Logistic-Reg-Equation/m-p/261359#M50845</guid>
      <dc:creator>vempatapu</dc:creator>
      <dc:date>2016-04-05T12:49:28Z</dc:date>
    </item>
  </channel>
</rss>

