<?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: Scoring with proc logistic in Statistical Procedures</title>
    <link>https://communities.sas.com/t5/Statistical-Procedures/Scoring-with-proc-logistic/m-p/795474#M39038</link>
    <description>&lt;P&gt;Paige, the link in my response takes you to the documentation.&lt;/P&gt;</description>
    <pubDate>Thu, 10 Feb 2022 13:15:37 GMT</pubDate>
    <dc:creator>Rick_SAS</dc:creator>
    <dc:date>2022-02-10T13:15:37Z</dc:date>
    <item>
      <title>Scoring with proc logistic</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Scoring-with-proc-logistic/m-p/795448#M39029</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I'm a bit noob with scoring using proc logistic.&lt;/P&gt;
&lt;P&gt;I want a dataset that includes probabilities for all possible combination of categories of variables used in a logistic model.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I built the dataset to score as follows:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data work.immigdataset;
			do cohort2=0 to 98;
				do sex=0,1;
					do period=0,1;
						do pob_num=0 to 7;
						output;
						end;
					end;
				end;
			end;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;The logit model with the score statement is then:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc logistic data=work.immigrants_from_lfs;
class sex pob_num(ref='0') period /param=ref;
model edunum(descending)= period sex|cohort2 pob_num|cohort2 /unequalslopes;
weight weight / norm;
score data=work.immigdataset out=work.scored_immig;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Edunum has 3 categories and the model is an ordered logit with unequal slopes.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There are no error messages. However, the problem is that the scoring is not done for each second row (see screen shot below). How can I fix this?&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Demographer_0-1644509686093.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/68356i0D630F215C32DB4F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Demographer_0-1644509686093.png" alt="Demographer_0-1644509686093.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I don't see any obvious problem with parameters of the logit model.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE class="table" aria-label="Parameter Estimates"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c b header" colspan="8" scope="colgroup"&gt;Analysis of Maximum Likelihood Estimates&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="b header" scope="col"&gt;Parameter&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;&amp;nbsp;&lt;/TH&gt;
&lt;TH class="b header" scope="col"&gt;edunum&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;DF&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Estimate&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Standard&lt;BR /&gt;Error&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Wald&lt;BR /&gt;Chi-Square&lt;/TH&gt;
&lt;TH class="r b header" scope="col"&gt;Pr&amp;nbsp;&amp;gt;&amp;nbsp;ChiSq&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Intercept&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;&amp;nbsp;&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-1.7993&lt;/TD&gt;
&lt;TD class="r data"&gt;0.0814&lt;/TD&gt;
&lt;TD class="r data"&gt;489.0406&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;Intercept&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;&amp;nbsp;&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-0.5025&lt;/TD&gt;
&lt;TD class="r data"&gt;0.0742&lt;/TD&gt;
&lt;TD class="r data"&gt;45.9176&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;period&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;0&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-0.2697&lt;/TD&gt;
&lt;TD class="r data"&gt;0.0127&lt;/TD&gt;
&lt;TD class="r data"&gt;451.0235&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;period&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;0&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-0.2942&lt;/TD&gt;
&lt;TD class="r data"&gt;0.0139&lt;/TD&gt;
&lt;TD class="r data"&gt;449.2595&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;sex&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;0&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;1.5305&lt;/TD&gt;
&lt;TD class="r data"&gt;0.0868&lt;/TD&gt;
&lt;TD class="r data"&gt;311.0672&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;sex&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;0&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;1.4247&lt;/TD&gt;
&lt;TD class="r data"&gt;0.0855&lt;/TD&gt;
&lt;TD class="r data"&gt;277.4533&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;cohort2&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;&amp;nbsp;&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.0190&lt;/TD&gt;
&lt;TD class="r data"&gt;0.000992&lt;/TD&gt;
&lt;TD class="r data"&gt;366.2465&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;cohort2&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;&amp;nbsp;&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.0204&lt;/TD&gt;
&lt;TD class="r data"&gt;0.000924&lt;/TD&gt;
&lt;TD class="r data"&gt;485.8860&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;cohort2*sex&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;0&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-0.0195&lt;/TD&gt;
&lt;TD class="r data"&gt;0.00104&lt;/TD&gt;
&lt;TD class="r data"&gt;349.6493&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;cohort2*sex&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;0&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-0.0172&lt;/TD&gt;
&lt;TD class="r data"&gt;0.00103&lt;/TD&gt;
&lt;TD class="r data"&gt;277.7880&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-1.0595&lt;/TD&gt;
&lt;TD class="r data"&gt;0.1789&lt;/TD&gt;
&lt;TD class="r data"&gt;35.0924&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-2.3889&lt;/TD&gt;
&lt;TD class="r data"&gt;0.1596&lt;/TD&gt;
&lt;TD class="r data"&gt;224.0873&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;1.6704&lt;/TD&gt;
&lt;TD class="r data"&gt;0.1560&lt;/TD&gt;
&lt;TD class="r data"&gt;114.6657&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;1.1015&lt;/TD&gt;
&lt;TD class="r data"&gt;0.1442&lt;/TD&gt;
&lt;TD class="r data"&gt;58.3199&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;3&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;1.8591&lt;/TD&gt;
&lt;TD class="r data"&gt;0.1383&lt;/TD&gt;
&lt;TD class="r data"&gt;180.7171&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;3&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.4209&lt;/TD&gt;
&lt;TD class="r data"&gt;0.1334&lt;/TD&gt;
&lt;TD class="r data"&gt;9.9507&lt;/TD&gt;
&lt;TD class="r data"&gt;0.0016&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;4&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.7457&lt;/TD&gt;
&lt;TD class="r data"&gt;0.1458&lt;/TD&gt;
&lt;TD class="r data"&gt;26.1710&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;4&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-0.1724&lt;/TD&gt;
&lt;TD class="r data"&gt;0.1411&lt;/TD&gt;
&lt;TD class="r data"&gt;1.4935&lt;/TD&gt;
&lt;TD class="r data"&gt;0.2217&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;5&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;2.0834&lt;/TD&gt;
&lt;TD class="r data"&gt;0.2466&lt;/TD&gt;
&lt;TD class="r data"&gt;71.3532&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;5&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-0.6860&lt;/TD&gt;
&lt;TD class="r data"&gt;0.2495&lt;/TD&gt;
&lt;TD class="r data"&gt;7.5600&lt;/TD&gt;
&lt;TD class="r data"&gt;0.0060&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;6&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;4.3626&lt;/TD&gt;
&lt;TD class="r data"&gt;0.2696&lt;/TD&gt;
&lt;TD class="r data"&gt;261.7725&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;6&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;4.2384&lt;/TD&gt;
&lt;TD class="r data"&gt;0.4575&lt;/TD&gt;
&lt;TD class="r data"&gt;85.8354&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;7&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;2.3235&lt;/TD&gt;
&lt;TD class="r data"&gt;0.1332&lt;/TD&gt;
&lt;TD class="r data"&gt;304.4506&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;7&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.6312&lt;/TD&gt;
&lt;TD class="r data"&gt;0.1351&lt;/TD&gt;
&lt;TD class="r data"&gt;21.8367&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;cohort2*pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.00791&lt;/TD&gt;
&lt;TD class="r data"&gt;0.00213&lt;/TD&gt;
&lt;TD class="r data"&gt;13.7568&lt;/TD&gt;
&lt;TD class="r data"&gt;0.0002&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;cohort2*pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.0210&lt;/TD&gt;
&lt;TD class="r data"&gt;0.00193&lt;/TD&gt;
&lt;TD class="r data"&gt;118.7234&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;cohort2*pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-0.0254&lt;/TD&gt;
&lt;TD class="r data"&gt;0.00188&lt;/TD&gt;
&lt;TD class="r data"&gt;182.9621&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;cohort2*pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-0.0217&lt;/TD&gt;
&lt;TD class="r data"&gt;0.00173&lt;/TD&gt;
&lt;TD class="r data"&gt;156.8366&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;cohort2*pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;3&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-0.0239&lt;/TD&gt;
&lt;TD class="r data"&gt;0.00167&lt;/TD&gt;
&lt;TD class="r data"&gt;205.5414&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;cohort2*pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;3&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-0.0115&lt;/TD&gt;
&lt;TD class="r data"&gt;0.00161&lt;/TD&gt;
&lt;TD class="r data"&gt;51.0017&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;cohort2*pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;4&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-0.00618&lt;/TD&gt;
&lt;TD class="r data"&gt;0.00174&lt;/TD&gt;
&lt;TD class="r data"&gt;12.5973&lt;/TD&gt;
&lt;TD class="r data"&gt;0.0004&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;cohort2*pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;4&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-0.00090&lt;/TD&gt;
&lt;TD class="r data"&gt;0.00170&lt;/TD&gt;
&lt;TD class="r data"&gt;0.2826&lt;/TD&gt;
&lt;TD class="r data"&gt;0.5950&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;cohort2*pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;5&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-0.0125&lt;/TD&gt;
&lt;TD class="r data"&gt;0.00287&lt;/TD&gt;
&lt;TD class="r data"&gt;18.9461&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;cohort2*pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;5&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;0.0195&lt;/TD&gt;
&lt;TD class="r data"&gt;0.00299&lt;/TD&gt;
&lt;TD class="r data"&gt;42.8260&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;cohort2*pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;6&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-0.0338&lt;/TD&gt;
&lt;TD class="r data"&gt;0.00324&lt;/TD&gt;
&lt;TD class="r data"&gt;109.0780&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;cohort2*pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;6&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-0.0270&lt;/TD&gt;
&lt;TD class="r data"&gt;0.00549&lt;/TD&gt;
&lt;TD class="r data"&gt;24.1746&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;cohort2*pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;7&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;2&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-0.0246&lt;/TD&gt;
&lt;TD class="r data"&gt;0.00162&lt;/TD&gt;
&lt;TD class="r data"&gt;230.6967&lt;/TD&gt;
&lt;TD class="r data"&gt;&amp;lt;.0001&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="rowheader" scope="row"&gt;cohort2*pob_num&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;7&lt;/TH&gt;
&lt;TH class="rowheader" scope="row"&gt;1&lt;/TH&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="r data"&gt;-0.00275&lt;/TD&gt;
&lt;TD class="r data"&gt;0.00166&lt;/TD&gt;
&lt;TD class="r data"&gt;2.7353&lt;/TD&gt;
&lt;TD class="r data"&gt;0.0982&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Feb 2022 09:20:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Scoring-with-proc-logistic/m-p/795448#M39029</guid>
      <dc:creator>Demographer</dc:creator>
      <dc:date>2022-02-10T09:20:45Z</dc:date>
    </item>
    <item>
      <title>Re: Scoring with proc logistic</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Scoring-with-proc-logistic/m-p/795461#M39031</link>
      <description>&lt;P&gt;What is L_EDUNUM in your screen capture? It's not in your model statement.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Feb 2022 11:08:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Scoring-with-proc-logistic/m-p/795461#M39031</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2022-02-10T11:08:18Z</dc:date>
    </item>
    <item>
      <title>Re: Scoring with proc logistic</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Scoring-with-proc-logistic/m-p/795463#M39033</link>
      <description>&lt;P&gt;What version of SAS are you running? Submit&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;%put &amp;amp;=SYSVLONG4;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;and paste in the result that appears in the log.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;I suspect that the problem is your data. run PROC FREQ on your pob_num variable. Do you have 8 categories? I suspect you might have only the even categories 0, 2, 4, and 6. If you have all eight categories of pob_num, then check the&amp;nbsp;WEIGHT variable, pay attention to missing values or zero values. Perhaps odd values of pob_num all have zero or missing weights?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The following program runs your code on simulated data. When I run it, it produces a scoring data set for which all observations are scored.&amp;nbsp; Make sure your version of SAS treats this simulated data correctly.&amp;nbsp; If so, there is something wrong with your data.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
call streaminit(1);
do cohort2=0 to 98;
	do sex=0,1;
		do period=0,1;
			do pob_num=0 to 7;
            edunum = rand("Table", 0.2, 0.5, 0.3) - 1;
            weight = rand("uniform");
			output;
			end;
		end;
	end;
end;
run;

data immigdataset;
do cohort2=0 to 98;
	do sex=0,1;
		do period=0,1;
			do pob_num=0 to 7;
			output;
			end;
		end;
	end;
end;
run;

%put &amp;amp;=SYSVLONG4;

proc logistic data=have;
   class sex pob_num(ref='0') period /param=ref;
   model edunum(descending)= period sex|cohort2 pob_num|cohort2 /unequalslopes;
   weight weight / norm;
   score data=work.immigdataset out=work.scored_immig;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Feb 2022 11:27:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Scoring-with-proc-logistic/m-p/795463#M39033</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2022-02-10T11:27:33Z</dc:date>
    </item>
    <item>
      <title>Re: Scoring with proc logistic</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Scoring-with-proc-logistic/m-p/795464#M39034</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/10892"&gt;@PaigeMiller&lt;/a&gt;&amp;nbsp;I_edunum is a &lt;A href="https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.4/statug/statug_logistic_details70.htm#statug.logistic.logisticoutscore" target="_self"&gt;manufactured variable that PROC LOGISTIC create&lt;/A&gt;s in the output scoring data set.&amp;nbsp; If your response variable is named &lt;STRONG&gt;&lt;EM&gt;Y&lt;/EM&gt;&lt;/STRONG&gt;, you get a variable named &lt;STRONG&gt;&lt;EM&gt;I_Y&lt;/EM&gt;&lt;/STRONG&gt;.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Feb 2022 11:35:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Scoring-with-proc-logistic/m-p/795464#M39034</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2022-02-10T11:35:11Z</dc:date>
    </item>
    <item>
      <title>Re: Scoring with proc logistic</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Scoring-with-proc-logistic/m-p/795465#M39035</link>
      <description>I'm using SAS On Demand for Academics.&lt;BR /&gt;The variable pob_num has 8 categories and does not have weights with 0. Otherwise, I won't get parameters for the 8 categories in the regression.&lt;BR /&gt;&lt;BR /&gt;I ran the code with simulated data and have scored values for all observations. So I guess there is something wrong with my data but I can't see what is it.</description>
      <pubDate>Thu, 10 Feb 2022 11:44:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Scoring-with-proc-logistic/m-p/795465#M39035</guid>
      <dc:creator>Demographer</dc:creator>
      <dc:date>2022-02-10T11:44:38Z</dc:date>
    </item>
    <item>
      <title>Re: Scoring with proc logistic</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Scoring-with-proc-logistic/m-p/795469#M39036</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13684"&gt;@Rick_SAS&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/10892"&gt;@PaigeMiller&lt;/a&gt;&amp;nbsp;I_edunum is a &lt;A href="https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.4/statug/statug_logistic_details70.htm#statug.logistic.logisticoutscore" target="_self"&gt;manufactured variable that PROC LOGISTIC create&lt;/A&gt;s in the output scoring data set.&amp;nbsp; If your response variable is named &lt;STRONG&gt;&lt;EM&gt;Y&lt;/EM&gt;&lt;/STRONG&gt;, you get a variable named &lt;STRONG&gt;&lt;EM&gt;I_Y&lt;/EM&gt;&lt;/STRONG&gt;.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Don't leave me guessing. What is the purpose of l_Y? How is it computed? What is it telling us?&lt;/P&gt;</description>
      <pubDate>Thu, 10 Feb 2022 12:17:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Scoring-with-proc-logistic/m-p/795469#M39036</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2022-02-10T12:17:02Z</dc:date>
    </item>
    <item>
      <title>Re: Scoring with proc logistic</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Scoring-with-proc-logistic/m-p/795474#M39038</link>
      <description>&lt;P&gt;Paige, the link in my response takes you to the documentation.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Feb 2022 13:15:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Scoring-with-proc-logistic/m-p/795474#M39038</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2022-02-10T13:15:37Z</dc:date>
    </item>
    <item>
      <title>Re: Scoring with proc logistic</title>
      <link>https://communities.sas.com/t5/Statistical-Procedures/Scoring-with-proc-logistic/m-p/795615#M39047</link>
      <description>&lt;P&gt;If it can help to find the reason of the issue: when I remove the UNEQUALSLOPES statement, it works. However I need it for my model so this is not a good solution.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the log of the regression, I also have a warning message saying: "&lt;SPAN&gt;Negative individual predicted probabilities were identified in the final model fit.&amp;nbsp;&lt;/SPAN&gt;You may want to modify your UNEQUALSLOPES specification."&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I did not find any information about this error message in google and I don't understand how it is possible to predict negative probabilities in a logistic model (edunum has 3 categories: 0,1,2).&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Feb 2022 07:22:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Statistical-Procedures/Scoring-with-proc-logistic/m-p/795615#M39047</guid>
      <dc:creator>Demographer</dc:creator>
      <dc:date>2022-02-11T07:22:19Z</dc:date>
    </item>
  </channel>
</rss>

