<?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 When scoring data, can I not only score the probability, but also the confidence intervals? in Statistical Procedures</title>
    <link>https://communities.sas.com/t5/Statistical-Procedures/When-scoring-data-can-I-not-only-score-the-probability-but-also/m-p/399632#M20817</link>
    <description>&lt;P&gt;When I score the cases in the new dataset, could I not only assgin the probability for each case, but also the lower limit and upper limit of the probability for each case? Thanks!&lt;/P&gt;</description>
    <pubDate>Thu, 28 Sep 2017 20:49:03 GMT</pubDate>
    <dc:creator>xzhang</dc:creator>
    <dc:date>2017-09-28T20:49:03Z</dc:date>
    <item>
      <title>When scoring data, can I not only score the probability, but also the confidence intervals?</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/When-scoring-data-can-I-not-only-score-the-probability-but-also/m-p/399632#M20817</link>
      <description>&lt;P&gt;When I score the cases in the new dataset, could I not only assgin the probability for each case, but also the lower limit and upper limit of the probability for each case? Thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 28 Sep 2017 20:49:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/When-scoring-data-can-I-not-only-score-the-probability-but-also/m-p/399632#M20817</guid>
      <dc:creator>xzhang</dc:creator>
      <dc:date>2017-09-28T20:49:03Z</dc:date>
    </item>
    <item>
      <title>Re: When scoring data, can I not only score the probability, but also the confidence intervals?</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/When-scoring-data-can-I-not-only-score-the-probability-but-also/m-p/399700#M20821</link>
      <description>&lt;P&gt;What procedure are you using? PROC SCORE? PROC LOGISTIC? PROC TPSPLINE? PROC PLM?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Do you have some code that you can share?&lt;/P&gt;</description>
      <pubDate>Fri, 29 Sep 2017 05:50:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/When-scoring-data-can-I-not-only-score-the-probability-but-also/m-p/399700#M20821</guid>
      <dc:creator>Norman21</dc:creator>
      <dc:date>2017-09-29T05:50:17Z</dc:date>
    </item>
    <item>
      <title>Re: When scoring data, can I not only score the probability, but also the confidence intervals?</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/When-scoring-data-can-I-not-only-score-the-probability-but-also/m-p/399753#M20828</link>
      <description>&lt;P&gt;&amp;nbsp;Sure you can. For example, &lt;A href="http://go.documentation.sas.com/?docsetId=statug&amp;amp;docsetTarget=statug_plm_syntax08.htm&amp;amp;docsetVersion=14.3&amp;amp;locale=en" target="_self"&gt;the SCORE statement in PROC PLM&lt;/A&gt;&amp;nbsp;supports the LCLM and UCLM for the lower and upper limits of the mean prediction. If you've use the STORE statement to save the model from PROC LOGISTIC, the code looks something like this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc logistic data=Have plots=none;
model Y = X1;
store out=LogiModel;
run;

proc plm restore=LogiModel;
score data=ScoreData out=Scores predicted lclm uclm;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 29 Sep 2017 12:21:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/When-scoring-data-can-I-not-only-score-the-probability-but-also/m-p/399753#M20828</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2017-09-29T12:21:31Z</dc:date>
    </item>
    <item>
      <title>Re: When scoring data, can I not only score the probability, but also the confidence intervals?</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/When-scoring-data-can-I-not-only-score-the-probability-but-also/m-p/399755#M20833</link>
      <description>&lt;P&gt;Thank you for your reply! I am using survival data mining node in SAS E Miner. I used the score node to socre the data after developing the model. The score code is the following:&lt;/P&gt;&lt;P&gt;*************************************;&lt;BR /&gt;*** begin scoring code for regression;&lt;BR /&gt;*************************************;&lt;/P&gt;&lt;P&gt;length _WARN_ $4;&lt;BR /&gt;label _WARN_ = 'Warnings' ;&lt;/P&gt;&lt;P&gt;length I__g_ $ 12;&lt;BR /&gt;label I__g_ = 'Into: _g_' ;&lt;BR /&gt;*** Target Values;&lt;BR /&gt;array SURV4DRF [2] $12 _temporary_ ('1' '0' );&lt;BR /&gt;label U__g_ = 'Unnormalized Into: _g_' ;&lt;BR /&gt;*** Unnormalized target values;&lt;BR /&gt;ARRAY SURV4DRU[2]&amp;nbsp; _TEMPORARY_ (1 0);&lt;/P&gt;&lt;P&gt;drop _DM_BAD;&lt;BR /&gt;_DM_BAD=0;&lt;/P&gt;&lt;P&gt;/*-------------------------------------------------*/&lt;BR /&gt;/*Survival Score Code*/&lt;BR /&gt;/*-------------------------------------------------*/&lt;/P&gt;&lt;P&gt;label EM_SURVIVAL = "Survival Probability at Censoring Time";&lt;BR /&gt;label EM_SURVFCST = "Survival Probability at Future Time";&lt;BR /&gt;label EM_SURVEVENT = "Event Probability before or at the Future Time";&lt;BR /&gt;label EM_HAZARD = "Hazard Function at Censoring Time";&lt;BR /&gt;label EM_HZRDFCST = "Hazard Function at Future Time";&lt;/P&gt;&lt;P&gt;BadObs = 0;&lt;BR /&gt;if _T_ ne . and BadObs=0 then do;&lt;BR /&gt;&amp;nbsp;T_FCST=_T_+4 ;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/*----------Generate Cubic Spline Basis Functions-------------*/&lt;BR /&gt;if _T_ &amp;gt; 10&amp;nbsp; then&lt;BR /&gt;_csb1 =(_T_-10)**3 - _T_**3 + 30*_T_**2 - 300*_T_;&lt;BR /&gt;else&lt;BR /&gt;_csb1=-_T_**3 + 30*_T_**2 - 300*_T_;&lt;/P&gt;&lt;P&gt;if _T_ &amp;gt; 20&amp;nbsp; then&lt;BR /&gt;_csb2 =(_T_-20)**3 - _T_**3 + 60*_T_**2 - 1200*_T_;&lt;BR /&gt;else&lt;BR /&gt;_csb2=-_T_**3 + 60*_T_**2 - 1200*_T_;&lt;/P&gt;&lt;P&gt;if _T_ &amp;gt; 30&amp;nbsp; then&lt;BR /&gt;_csb3 =(_T_-30)**3 - _T_**3 + 90*_T_**2 - 2700*_T_;&lt;BR /&gt;else&lt;BR /&gt;_csb3=-_T_**3 + 90*_T_**2 - 2700*_T_;&lt;/P&gt;&lt;P&gt;if _T_ &amp;gt; 40&amp;nbsp; then&lt;BR /&gt;_csb4 =(_T_-40)**3 - _T_**3 + 120*_T_**2 - 4800*_T_;&lt;BR /&gt;else&lt;BR /&gt;_csb4=-_T_**3 + 120*_T_**2 - 4800*_T_;&lt;/P&gt;&lt;P&gt;if _T_ &amp;gt; 50&amp;nbsp; then&lt;BR /&gt;_csb5 =(_T_-50)**3 - _T_**3 + 150*_T_**2 - 7500*_T_;&lt;BR /&gt;else&lt;BR /&gt;_csb5=-_T_**3 + 150*_T_**2 - 7500*_T_;&lt;/P&gt;&lt;P&gt;*** Check _t_ for missing values ;&lt;BR /&gt;if missing( _t_ ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Check _csb1 for missing values ;&lt;BR /&gt;if missing( _csb1 ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Check _csb2 for missing values ;&lt;BR /&gt;if missing( _csb2 ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Check _csb3 for missing values ;&lt;BR /&gt;if missing( _csb3 ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Check _csb4 for missing values ;&lt;BR /&gt;if missing( _csb4 ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Check _csb5 for missing values ;&lt;BR /&gt;if missing( _csb5 ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Check Age for missing values ;&lt;BR /&gt;if missing( Age ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Check CAP for missing values ;&lt;BR /&gt;if missing( CAP ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Generate dummy variables for Agey_c ;&lt;BR /&gt;drop _1_0 _1_1 _1_2 _1_3 _1_4 ;&lt;BR /&gt;*** encoding is sparse, initialize to zero;&lt;BR /&gt;_1_0 = 0;&lt;BR /&gt;_1_1 = 0;&lt;BR /&gt;_1_2 = 0;&lt;BR /&gt;_1_3 = 0;&lt;BR /&gt;_1_4 = 0;&lt;BR /&gt;if missing( Agey_c ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _1_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _1_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _1_2 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _1_3 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _1_4 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;BR /&gt;else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; length _dm12 $ 12; drop _dm12 ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _dm12 = put( Agey_c , BEST12. );&lt;BR /&gt;&amp;nbsp;&amp;nbsp; %DMNORMIP( _dm12 )&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if _dm12 = '0'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_0 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '1'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_1 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '3'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_3 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '2'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_2 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '4'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_4 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_2 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_3 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_4 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; substr(_warn_,2,1) = 'U';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Generate dummy variables for EduLevel ;&lt;BR /&gt;drop _3_0 _3_1 _3_2 _3_3 _3_4 ;&lt;BR /&gt;*** encoding is sparse, initialize to zero;&lt;BR /&gt;_3_0 = 0;&lt;BR /&gt;_3_1 = 0;&lt;BR /&gt;_3_2 = 0;&lt;BR /&gt;_3_3 = 0;&lt;BR /&gt;_3_4 = 0;&lt;BR /&gt;if missing( EduLevel ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _3_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _3_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _3_2 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _3_3 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _3_4 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;BR /&gt;else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; length _dm12 $ 12; drop _dm12 ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _dm12 = put( EduLevel , BEST12. );&lt;BR /&gt;&amp;nbsp;&amp;nbsp; %DMNORMIP( _dm12 )&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _dm_find = 0; drop _dm_find;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if _dm12 &amp;lt;= '3'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if _dm12 &amp;lt;= '2'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if _dm12 = '1'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_0 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _dm_find = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if _dm12 = '2'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_1 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _dm_find = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if _dm12 = '3'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_2 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _dm_find = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if _dm12 = '4'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_3 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _dm_find = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if _dm12 = '5'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_4 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _dm_find = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if not _dm_find then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_2 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_3 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_4 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; substr(_warn_,2,1) = 'U';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Generate dummy variables for Emlevel ;&lt;BR /&gt;drop _4_0 _4_1 _4_2 _4_3 ;&lt;BR /&gt;*** encoding is sparse, initialize to zero;&lt;BR /&gt;_4_0 = 0;&lt;BR /&gt;_4_1 = 0;&lt;BR /&gt;_4_2 = 0;&lt;BR /&gt;_4_3 = 0;&lt;BR /&gt;if missing( Emlevel ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _4_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _4_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _4_2 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _4_3 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;BR /&gt;else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; length _dm12 $ 12; drop _dm12 ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _dm12 = put( Emlevel , BEST12. );&lt;BR /&gt;&amp;nbsp;&amp;nbsp; %DMNORMIP( _dm12 )&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if _dm12 = '1'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _4_0 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '2'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _4_1 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '3'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _4_2 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '4'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _4_3 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _4_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _4_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _4_2 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _4_3 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; substr(_warn_,2,1) = 'U';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Generate dummy variables for Gender ;&lt;BR /&gt;drop _6_0 _6_1 ;&lt;BR /&gt;if missing( Gender ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _6_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _6_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;BR /&gt;else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; length _dm12 $ 12; drop _dm12 ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _dm12 = put( Gender , BEST12. );&lt;BR /&gt;&amp;nbsp;&amp;nbsp; %DMNORMIP( _dm12 )&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if _dm12 = '0'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _6_0 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _6_1 = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '1'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _6_0 = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _6_1 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _6_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _6_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; substr(_warn_,2,1) = 'U';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Generate dummy variables for HiPo ;&lt;BR /&gt;drop _7_0 _7_1 _7_2 _7_3 _7_4 ;&lt;BR /&gt;*** encoding is sparse, initialize to zero;&lt;BR /&gt;_7_0 = 0;&lt;BR /&gt;_7_1 = 0;&lt;BR /&gt;_7_2 = 0;&lt;BR /&gt;_7_3 = 0;&lt;BR /&gt;_7_4 = 0;&lt;BR /&gt;if missing( HiPo ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _7_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _7_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _7_2 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _7_3 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _7_4 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;BR /&gt;else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; length _dm12 $ 12; drop _dm12 ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _dm12 = put( HiPo , BEST12. );&lt;BR /&gt;&amp;nbsp;&amp;nbsp; %DMNORMIP( _dm12 )&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if _dm12 = '0'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_0 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '2'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_2 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '3'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_3 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '1'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_1 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '4'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_4 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_2 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_3 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_4 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; substr(_warn_,2,1) = 'U';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Generate dummy variables for Promoted ;&lt;BR /&gt;drop _9_0 _9_1 ;&lt;BR /&gt;if missing( Promoted ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _9_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _9_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;BR /&gt;else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; length _dm12 $ 12; drop _dm12 ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _dm12 = put( Promoted , BEST12. );&lt;BR /&gt;&amp;nbsp;&amp;nbsp; %DMNORMIP( _dm12 )&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if _dm12 = '0'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _9_0 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _9_1 = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '1'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _9_0 = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _9_1 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _9_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _9_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; substr(_warn_,2,1) = 'U';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Generate dummy variables for Spouse ;&lt;BR /&gt;drop _10_0 _10_1 ;&lt;BR /&gt;if missing( Spouse ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _10_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _10_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;BR /&gt;else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; length _dm12 $ 12; drop _dm12 ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _dm12 = put( Spouse , BEST12. );&lt;BR /&gt;&amp;nbsp;&amp;nbsp; %DMNORMIP( _dm12 )&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if _dm12 = '1'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _10_0 = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _10_1 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '0'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _10_0 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _10_1 = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _10_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _10_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; substr(_warn_,2,1) = 'U';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** If missing inputs, use averages;&lt;BR /&gt;if _DM_BAD &amp;gt; 0 then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _P0 = 0.0226759359;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _P1 = 0.9773240641;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; goto SURV4DR1;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Compute Linear Predictor;&lt;BR /&gt;drop _TEMP;&lt;BR /&gt;drop _LP0 ;&lt;BR /&gt;_LP0 = 0;&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: _t_ ;&lt;BR /&gt;_TEMP = _t_ ;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -1.42842396283266 * _TEMP);&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: _csb1 ;&lt;BR /&gt;_TEMP = _csb1 ;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.01535754286207 * _TEMP);&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: _csb2 ;&lt;BR /&gt;_TEMP = _csb2 ;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01118630965477 * _TEMP);&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: _csb3 ;&lt;BR /&gt;_TEMP = _csb3 ;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.01194256527271 * _TEMP);&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: _csb4 ;&lt;BR /&gt;_TEMP = _csb4 ;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01022061466094 * _TEMP);&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: _csb5 ;&lt;BR /&gt;_TEMP = _csb5 ;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.00371669297902 * _TEMP);&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: Agey_c ;&lt;BR /&gt;_TEMP = 1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.0275846578654) * _TEMP * _1_0;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.22606526886279) * _TEMP * _1_1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.64271459200542) * _TEMP * _1_2;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.36781118290354) * _TEMP * _1_3;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0) * _TEMP * _1_4;&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: EduLevel ;&lt;BR /&gt;_TEMP = 1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.08857144518881) * _TEMP * _3_0;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.14704421842113) * _TEMP * _3_1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.34104973636078) * _TEMP * _3_2;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.66474244705976) * _TEMP * _3_3;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0) * _TEMP * _3_4;&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: Emlevel ;&lt;BR /&gt;_TEMP = 1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.68145919313593) * _TEMP * _4_0;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.29754298008235) * _TEMP * _4_1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.66171686655645) * _TEMP * _4_2;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0) * _TEMP * _4_3;&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: Gender ;&lt;BR /&gt;_TEMP = 1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.19470623601398) * _TEMP * _6_0;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0) * _TEMP * _6_1;&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: HiPo ;&lt;BR /&gt;_TEMP = 1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.16393327855287) * _TEMP * _7_0;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -1.58016075023945) * _TEMP * _7_1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.34369735819832) * _TEMP * _7_2;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.73316541811577) * _TEMP * _7_3;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0) * _TEMP * _7_4;&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: Promoted ;&lt;BR /&gt;_TEMP = 1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.55628770969706) * _TEMP * _9_0;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0) * _TEMP * _9_1;&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: Spouse ;&lt;BR /&gt;_TEMP = 1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.66291205484103) * _TEMP * _10_0;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0) * _TEMP * _10_1;&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: Age ;&lt;BR /&gt;_TEMP = Age ;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.03816383026071 * _TEMP);&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: CAP ;&lt;BR /&gt;_TEMP = CAP ;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.16072692688469 * _TEMP);&lt;/P&gt;&lt;P&gt;*** Naive Posterior Probabilities;&lt;BR /&gt;drop _MAXP _IY _P0 _P1;&lt;BR /&gt;drop _LPMAX;&lt;BR /&gt;_LPMAX= 0;&lt;BR /&gt;_LP0 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -13.5255493090752 + _LP0;&lt;BR /&gt;if _LPMAX &amp;lt; _LP0 then _LPMAX = _LP0;&lt;BR /&gt;_LP0 = exp(_LP0 - _LPMAX);&lt;BR /&gt;_LPMAX = exp(-_LPMAX);&lt;BR /&gt;_P1 = 1 / (_LPMAX + _LP0);&lt;BR /&gt;_P0 = _LP0 * _P1;&lt;BR /&gt;_P1 = _LPMAX * _P1;&lt;/P&gt;&lt;P&gt;SURV4DR1:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;*** Posterior Probabilities and Predicted Level;&lt;BR /&gt;label P__g_1 = 'Predicted: _g_=1' ;&lt;BR /&gt;label P__g_0 = 'Predicted: _g_=0' ;&lt;BR /&gt;P__g_1 = _P0;&lt;BR /&gt;_MAXP = _P0;&lt;BR /&gt;_IY = 1;&lt;BR /&gt;P__g_0 = _P1;&lt;BR /&gt;if (_P1 &amp;gt;&amp;nbsp; _MAXP + 1E-8) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _MAXP = _P1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _IY = 2;&lt;BR /&gt;end;&lt;BR /&gt;I__g_ = SURV4DRF[_IY];&lt;BR /&gt;U__g_ = SURV4DRU[_IY];&lt;/P&gt;&lt;P&gt;*************************************;&lt;BR /&gt;***** end scoring code for regression;&lt;BR /&gt;*************************************;&lt;/P&gt;&lt;P&gt;EM_SUBHZRD1 = P__g_1;&lt;BR /&gt;EM_SUBHZRD0 =1-(EM_SUBHZRD1);&lt;BR /&gt;EM_HAZARD=EM_SUBHZRD1;&lt;/P&gt;&lt;P&gt;/*---------- Survival Function Estimation -------------*/&lt;BR /&gt;&amp;nbsp;EM_SURVFCST=1;&lt;BR /&gt;&amp;nbsp;_T0_ = _T_;&lt;BR /&gt;&amp;nbsp;t0_fcst = t_fcst;&lt;BR /&gt;&amp;nbsp;_t_ = 0;&lt;BR /&gt;&amp;nbsp;do while (_t_ &amp;lt;= t0_fcst);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;/*----------Generate Cubic Spline Basis Functions-------------*/&lt;BR /&gt;if _T_ &amp;gt; 10&amp;nbsp; then&lt;BR /&gt;_csb1 =(_T_-10)**3 - _T_**3 + 30*_T_**2 - 300*_T_;&lt;BR /&gt;else&lt;BR /&gt;_csb1=-_T_**3 + 30*_T_**2 - 300*_T_;&lt;/P&gt;&lt;P&gt;if _T_ &amp;gt; 20&amp;nbsp; then&lt;BR /&gt;_csb2 =(_T_-20)**3 - _T_**3 + 60*_T_**2 - 1200*_T_;&lt;BR /&gt;else&lt;BR /&gt;_csb2=-_T_**3 + 60*_T_**2 - 1200*_T_;&lt;/P&gt;&lt;P&gt;if _T_ &amp;gt; 30&amp;nbsp; then&lt;BR /&gt;_csb3 =(_T_-30)**3 - _T_**3 + 90*_T_**2 - 2700*_T_;&lt;BR /&gt;else&lt;BR /&gt;_csb3=-_T_**3 + 90*_T_**2 - 2700*_T_;&lt;/P&gt;&lt;P&gt;if _T_ &amp;gt; 40&amp;nbsp; then&lt;BR /&gt;_csb4 =(_T_-40)**3 - _T_**3 + 120*_T_**2 - 4800*_T_;&lt;BR /&gt;else&lt;BR /&gt;_csb4=-_T_**3 + 120*_T_**2 - 4800*_T_;&lt;/P&gt;&lt;P&gt;if _T_ &amp;gt; 50&amp;nbsp; then&lt;BR /&gt;_csb5 =(_T_-50)**3 - _T_**3 + 150*_T_**2 - 7500*_T_;&lt;BR /&gt;else&lt;BR /&gt;_csb5=-_T_**3 + 150*_T_**2 - 7500*_T_;&lt;/P&gt;&lt;P&gt;*** Check _t_ for missing values ;&lt;BR /&gt;if missing( _t_ ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Check _csb1 for missing values ;&lt;BR /&gt;if missing( _csb1 ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Check _csb2 for missing values ;&lt;BR /&gt;if missing( _csb2 ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Check _csb3 for missing values ;&lt;BR /&gt;if missing( _csb3 ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Check _csb4 for missing values ;&lt;BR /&gt;if missing( _csb4 ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Check _csb5 for missing values ;&lt;BR /&gt;if missing( _csb5 ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Check Age for missing values ;&lt;BR /&gt;if missing( Age ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Check CAP for missing values ;&lt;BR /&gt;if missing( CAP ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Generate dummy variables for Agey_c ;&lt;BR /&gt;drop _1_0 _1_1 _1_2 _1_3 _1_4 ;&lt;BR /&gt;*** encoding is sparse, initialize to zero;&lt;BR /&gt;_1_0 = 0;&lt;BR /&gt;_1_1 = 0;&lt;BR /&gt;_1_2 = 0;&lt;BR /&gt;_1_3 = 0;&lt;BR /&gt;_1_4 = 0;&lt;BR /&gt;if missing( Agey_c ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _1_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _1_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _1_2 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _1_3 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _1_4 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;BR /&gt;else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; length _dm12 $ 12; drop _dm12 ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _dm12 = put( Agey_c , BEST12. );&lt;BR /&gt;&amp;nbsp;&amp;nbsp; %DMNORMIP( _dm12 )&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if _dm12 = '0'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_0 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '1'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_1 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '3'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_3 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '2'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_2 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '4'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_4 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_2 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_3 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _1_4 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; substr(_warn_,2,1) = 'U';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Generate dummy variables for EduLevel ;&lt;BR /&gt;drop _3_0 _3_1 _3_2 _3_3 _3_4 ;&lt;BR /&gt;*** encoding is sparse, initialize to zero;&lt;BR /&gt;_3_0 = 0;&lt;BR /&gt;_3_1 = 0;&lt;BR /&gt;_3_2 = 0;&lt;BR /&gt;_3_3 = 0;&lt;BR /&gt;_3_4 = 0;&lt;BR /&gt;if missing( EduLevel ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _3_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _3_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _3_2 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _3_3 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _3_4 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;BR /&gt;else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; length _dm12 $ 12; drop _dm12 ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _dm12 = put( EduLevel , BEST12. );&lt;BR /&gt;&amp;nbsp;&amp;nbsp; %DMNORMIP( _dm12 )&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _dm_find = 0; drop _dm_find;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if _dm12 &amp;lt;= '3'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if _dm12 &amp;lt;= '2'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if _dm12 = '1'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_0 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _dm_find = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if _dm12 = '2'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_1 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _dm_find = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if _dm12 = '3'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_2 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _dm_find = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if _dm12 = '4'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_3 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _dm_find = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if _dm12 = '5'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_4 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _dm_find = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if not _dm_find then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_2 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_3 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _3_4 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; substr(_warn_,2,1) = 'U';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Generate dummy variables for Emlevel ;&lt;BR /&gt;drop _4_0 _4_1 _4_2 _4_3 ;&lt;BR /&gt;*** encoding is sparse, initialize to zero;&lt;BR /&gt;_4_0 = 0;&lt;BR /&gt;_4_1 = 0;&lt;BR /&gt;_4_2 = 0;&lt;BR /&gt;_4_3 = 0;&lt;BR /&gt;if missing( Emlevel ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _4_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _4_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _4_2 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _4_3 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;BR /&gt;else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; length _dm12 $ 12; drop _dm12 ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _dm12 = put( Emlevel , BEST12. );&lt;BR /&gt;&amp;nbsp;&amp;nbsp; %DMNORMIP( _dm12 )&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if _dm12 = '1'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _4_0 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '2'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _4_1 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '3'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _4_2 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '4'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _4_3 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _4_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _4_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _4_2 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _4_3 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; substr(_warn_,2,1) = 'U';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Generate dummy variables for Gender ;&lt;BR /&gt;drop _6_0 _6_1 ;&lt;BR /&gt;if missing( Gender ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _6_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _6_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;BR /&gt;else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; length _dm12 $ 12; drop _dm12 ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _dm12 = put( Gender , BEST12. );&lt;BR /&gt;&amp;nbsp;&amp;nbsp; %DMNORMIP( _dm12 )&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if _dm12 = '0'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _6_0 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _6_1 = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '1'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _6_0 = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _6_1 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _6_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _6_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; substr(_warn_,2,1) = 'U';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Generate dummy variables for HiPo ;&lt;BR /&gt;drop _7_0 _7_1 _7_2 _7_3 _7_4 ;&lt;BR /&gt;*** encoding is sparse, initialize to zero;&lt;BR /&gt;_7_0 = 0;&lt;BR /&gt;_7_1 = 0;&lt;BR /&gt;_7_2 = 0;&lt;BR /&gt;_7_3 = 0;&lt;BR /&gt;_7_4 = 0;&lt;BR /&gt;if missing( HiPo ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _7_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _7_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _7_2 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _7_3 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _7_4 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;BR /&gt;else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; length _dm12 $ 12; drop _dm12 ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _dm12 = put( HiPo , BEST12. );&lt;BR /&gt;&amp;nbsp;&amp;nbsp; %DMNORMIP( _dm12 )&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if _dm12 = '0'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_0 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '2'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_2 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '3'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_3 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '1'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_1 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '4'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_4 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_2 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_3 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _7_4 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; substr(_warn_,2,1) = 'U';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Generate dummy variables for Promoted ;&lt;BR /&gt;drop _9_0 _9_1 ;&lt;BR /&gt;if missing( Promoted ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _9_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _9_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;BR /&gt;else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; length _dm12 $ 12; drop _dm12 ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _dm12 = put( Promoted , BEST12. );&lt;BR /&gt;&amp;nbsp;&amp;nbsp; %DMNORMIP( _dm12 )&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if _dm12 = '0'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _9_0 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _9_1 = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '1'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _9_0 = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _9_1 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _9_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _9_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; substr(_warn_,2,1) = 'U';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Generate dummy variables for Spouse ;&lt;BR /&gt;drop _10_0 _10_1 ;&lt;BR /&gt;if missing( Spouse ) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _10_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _10_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; substr(_warn_,1,1) = 'M';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;end;&lt;BR /&gt;else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; length _dm12 $ 12; drop _dm12 ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _dm12 = put( Spouse , BEST12. );&lt;BR /&gt;&amp;nbsp;&amp;nbsp; %DMNORMIP( _dm12 )&lt;BR /&gt;&amp;nbsp;&amp;nbsp; if _dm12 = '1'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _10_0 = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _10_1 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else if _dm12 = '0'&amp;nbsp; then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _10_0 = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _10_1 = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; else do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _10_0 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _10_1 = .;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; substr(_warn_,2,1) = 'U';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _DM_BAD = 1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** If missing inputs, use averages;&lt;BR /&gt;if _DM_BAD &amp;gt; 0 then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _P0 = 0.0226759359;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _P1 = 0.9773240641;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; goto SURV4DR4;&lt;BR /&gt;end;&lt;/P&gt;&lt;P&gt;*** Compute Linear Predictor;&lt;BR /&gt;drop _TEMP;&lt;BR /&gt;drop _LP0 ;&lt;BR /&gt;_LP0 = 0;&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: _t_ ;&lt;BR /&gt;_TEMP = _t_ ;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -1.42842396283266 * _TEMP);&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: _csb1 ;&lt;BR /&gt;_TEMP = _csb1 ;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.01535754286207 * _TEMP);&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: _csb2 ;&lt;BR /&gt;_TEMP = _csb2 ;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01118630965477 * _TEMP);&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: _csb3 ;&lt;BR /&gt;_TEMP = _csb3 ;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.01194256527271 * _TEMP);&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: _csb4 ;&lt;BR /&gt;_TEMP = _csb4 ;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01022061466094 * _TEMP);&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: _csb5 ;&lt;BR /&gt;_TEMP = _csb5 ;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.00371669297902 * _TEMP);&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: Agey_c ;&lt;BR /&gt;_TEMP = 1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.0275846578654) * _TEMP * _1_0;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.22606526886279) * _TEMP * _1_1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.64271459200542) * _TEMP * _1_2;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.36781118290354) * _TEMP * _1_3;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0) * _TEMP * _1_4;&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: EduLevel ;&lt;BR /&gt;_TEMP = 1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.08857144518881) * _TEMP * _3_0;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.14704421842113) * _TEMP * _3_1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.34104973636078) * _TEMP * _3_2;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.66474244705976) * _TEMP * _3_3;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0) * _TEMP * _3_4;&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: Emlevel ;&lt;BR /&gt;_TEMP = 1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.68145919313593) * _TEMP * _4_0;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.29754298008235) * _TEMP * _4_1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.66171686655645) * _TEMP * _4_2;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0) * _TEMP * _4_3;&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: Gender ;&lt;BR /&gt;_TEMP = 1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.19470623601398) * _TEMP * _6_0;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0) * _TEMP * _6_1;&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: HiPo ;&lt;BR /&gt;_TEMP = 1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.16393327855287) * _TEMP * _7_0;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -1.58016075023945) * _TEMP * _7_1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.34369735819832) * _TEMP * _7_2;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.73316541811577) * _TEMP * _7_3;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0) * _TEMP * _7_4;&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: Promoted ;&lt;BR /&gt;_TEMP = 1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.55628770969706) * _TEMP * _9_0;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0) * _TEMP * _9_1;&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: Spouse ;&lt;BR /&gt;_TEMP = 1;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.66291205484103) * _TEMP * _10_0;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0) * _TEMP * _10_1;&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: Age ;&lt;BR /&gt;_TEMP = Age ;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -0.03816383026071 * _TEMP);&lt;/P&gt;&lt;P&gt;***&amp;nbsp; Effect: CAP ;&lt;BR /&gt;_TEMP = CAP ;&lt;BR /&gt;_LP0 = _LP0 + (&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.16072692688469 * _TEMP);&lt;/P&gt;&lt;P&gt;*** Naive Posterior Probabilities;&lt;BR /&gt;drop _MAXP _IY _P0 _P1;&lt;BR /&gt;drop _LPMAX;&lt;BR /&gt;_LPMAX= 0;&lt;BR /&gt;_LP0 =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -13.5255493090752 + _LP0;&lt;BR /&gt;if _LPMAX &amp;lt; _LP0 then _LPMAX = _LP0;&lt;BR /&gt;_LP0 = exp(_LP0 - _LPMAX);&lt;BR /&gt;_LPMAX = exp(-_LPMAX);&lt;BR /&gt;_P1 = 1 / (_LPMAX + _LP0);&lt;BR /&gt;_P0 = _LP0 * _P1;&lt;BR /&gt;_P1 = _LPMAX * _P1;&lt;/P&gt;&lt;P&gt;SURV4DR4:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;*** Posterior Probabilities and Predicted Level;&lt;BR /&gt;label P__g_1 = 'Predicted: _g_=1' ;&lt;BR /&gt;label P__g_0 = 'Predicted: _g_=0' ;&lt;BR /&gt;P__g_1 = _P0;&lt;BR /&gt;_MAXP = _P0;&lt;BR /&gt;_IY = 1;&lt;BR /&gt;P__g_0 = _P1;&lt;BR /&gt;if (_P1 &amp;gt;&amp;nbsp; _MAXP + 1E-8) then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _MAXP = _P1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; _IY = 2;&lt;BR /&gt;end;&lt;BR /&gt;I__g_ = SURV4DRF[_IY];&lt;BR /&gt;U__g_ = SURV4DRU[_IY];&lt;/P&gt;&lt;P&gt;*************************************;&lt;BR /&gt;***** end scoring code for regression;&lt;BR /&gt;*************************************;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Sep 2017 12:25:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/When-scoring-data-can-I-not-only-score-the-probability-but-also/m-p/399755#M20833</guid>
      <dc:creator>xzhang</dc:creator>
      <dc:date>2017-09-29T12:25:51Z</dc:date>
    </item>
    <item>
      <title>Re: When scoring data, can I not only score the probability, but also the confidence intervals?</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/When-scoring-data-can-I-not-only-score-the-probability-but-also/m-p/399757#M20834</link>
      <description>&lt;P&gt;Thanks a lot!!! It is good to know. I will explore these. How about using survival data mining&amp;nbsp;in SAS E-Miner? Because I did not use logistic regression...., but I think that the method used in survival data mining is a kind of logistic regression...&lt;/P&gt;</description>
      <pubDate>Fri, 29 Sep 2017 12:36:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/When-scoring-data-can-I-not-only-score-the-probability-but-also/m-p/399757#M20834</guid>
      <dc:creator>xzhang</dc:creator>
      <dc:date>2017-09-29T12:36:04Z</dc:date>
    </item>
  </channel>
</rss>

