<?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: How do I write Logistic Regression code in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-write-Logistic-Regression-code/m-p/690079#M209867</link>
    <description>&lt;P&gt;Thank you Reeza, greatly appreciate your help. I did get a code but not sure what I'm missing. I know I'm not connecting one data to another. But, can't see what it is.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ods html close;&lt;BR /&gt;ods html;&lt;/P&gt;
&lt;P&gt;libname c 'C:\Users\mcbegay\Documents\ASU SAS Files';&lt;/P&gt;
&lt;P&gt;proc format;&lt;BR /&gt;value sysbp_diabpcf 1='normal' 2='elevated' 3='hypertension';&lt;BR /&gt;value CVDf 1='yes' 0='no';&lt;/P&gt;
&lt;P&gt;data cph;&lt;BR /&gt;set c.FHS;&lt;BR /&gt;followyr=(time/365.25); if followyr&amp;gt;=3;&lt;BR /&gt;sysbp_diabp=(sysbp/diabp);&lt;/P&gt;
&lt;P&gt;if sysbp &amp;lt;120 or diabp &amp;lt; 80 then sysbp_diabp1c =1;&lt;BR /&gt;if 120&amp;lt;= sysbp &amp;lt;=129 or diabp &amp;lt;80 then sysbp_diabp2c =2;&lt;BR /&gt;if sysbp &amp;gt;=130 or diabp&amp;gt;80 then sysbp_diabp3c =3;&lt;/P&gt;
&lt;P&gt;*sysbpc D1 D2;&lt;BR /&gt;*sysbp_diabp120_80 0 0; &lt;BR /&gt;*sysbp_diabp120_129_80 1 0; &lt;BR /&gt;*sysbp_diabp130_80 0 1;&lt;/P&gt;
&lt;P&gt;if sysbp_diabpc = 1 then do; sysbp_diabp2 = 0; sysbp_diabp3 = 0; end;&lt;BR /&gt;if sysbp_diabpc = 2 then do; sysbp_diabp2 = 1; sysbp_diabp3 = 0; end;&lt;BR /&gt;if sysbp_diabpc = 3 then do; sysbp_diabp2 = 0; sysbp_diabp3 = 1; end;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;format sysbp_diabp sysbp_diabpcf. cvd cvdf.;&lt;/P&gt;
&lt;P&gt;proc phreg data=cph;&lt;BR /&gt;class sysbp_diabp;&lt;BR /&gt;model followyr*cvd(0)=sysbp_diabp2 sysbp_diabp3 bmi age cursmoke/rl;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;-Its now giving me this error code.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;NOTE: 7193 observations were deleted due either to missing or invalid values for the&lt;BR /&gt;time, censoring, frequency or explanatory variables or to invalid operations in&lt;BR /&gt;generating the values for some of the explanatory variables.&lt;BR /&gt;ERROR: There are no valid observations for the analysis.&lt;BR /&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;NOTE: PROCEDURE PHREG used (Total process time):&lt;BR /&gt;real time 0.04 seconds&lt;BR /&gt;cpu time 0.04 seconds&lt;/P&gt;</description>
    <pubDate>Thu, 08 Oct 2020 16:09:53 GMT</pubDate>
    <dc:creator>Joliek44</dc:creator>
    <dc:date>2020-10-08T16:09:53Z</dc:date>
    <item>
      <title>How do I write Logistic Regression code</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-write-Logistic-Regression-code/m-p/689266#M209522</link>
      <description>&lt;P&gt;Hello!!&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Im on SAS 9.4&lt;/P&gt;
&lt;P&gt;I am trying to run a logistical regression on systolic and diastolic blood pressure is associated with Cardiovascular risk. Question is: Investigate the association of blood pressure categories (i.e., normal, elevated, and hypertension) with CVD events after adjustment for age, BMI, and current smoking (Use the reference group as normal BP category).&amp;nbsp; Let’s set alpha as 0.05 level.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am having problems trying to write a SAS code for proc logist descending and I don't know how to enter info to do blood pressure, since have sysbp and diabp separate columns. How to write the proc format for blood pressures for normal, elevated and hypertension. Info-Classify all participants as &lt;U&gt;normal &lt;/U&gt;(SYSBP/DIABP) (&amp;lt;120/80), &lt;U&gt;elevated&lt;/U&gt; (120-129 and &amp;lt;80), and &lt;U&gt;hypertension&lt;/U&gt; (&amp;gt;130 or &amp;gt;80) categories. And how to do the if, then statements.&lt;/P&gt;
&lt;P&gt;Such as-&lt;/P&gt;
&lt;P&gt;if sysbp &amp;lt;&lt;STRONG&gt;120&lt;/STRONG&gt; then sysbpc=&lt;STRONG&gt;1&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;else if &lt;STRONG&gt;120&lt;/STRONG&gt; &amp;lt;=sysbp &amp;lt;=&lt;STRONG&gt;129&lt;/STRONG&gt; then sysbpc=&lt;STRONG&gt;2&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;else if sysbp&amp;gt;=&lt;STRONG&gt;130&lt;/STRONG&gt; then sysbpc=&lt;STRONG&gt;3&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if diabp &amp;lt;&lt;STRONG&gt;80&lt;/STRONG&gt; then diabpc=&lt;STRONG&gt;1&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;else if diabp &amp;lt;80 diabpc=&lt;STRONG&gt;2&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;else if diabp &amp;gt;=80 diabpc=&lt;STRONG&gt;3&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if sysbpc = &lt;STRONG&gt;1&lt;/STRONG&gt; then do; sysbpc2 = &lt;STRONG&gt;0&lt;/STRONG&gt;; sysbpc3 = &lt;STRONG&gt;0&lt;/STRONG&gt;; end;&lt;/P&gt;
&lt;P&gt;if sysbpc = &lt;STRONG&gt;2&lt;/STRONG&gt; then do; sysbpc2 = &lt;STRONG&gt;1&lt;/STRONG&gt;; sysbpc3 = &lt;STRONG&gt;0&lt;/STRONG&gt;; end;&lt;/P&gt;
&lt;P&gt;if sysbpc = &lt;STRONG&gt;3&lt;/STRONG&gt; then do; sysbpc2 = &lt;STRONG&gt;0&lt;/STRONG&gt;; sysbpc3 = &lt;STRONG&gt;1&lt;/STRONG&gt;; end;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Any help would be appreciated.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Data is arranged below:&lt;/P&gt;
&lt;TABLE width="638"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="101"&gt;TOTCHOL&lt;/TD&gt;
&lt;TD width="31"&gt;AGE&lt;/TD&gt;
&lt;TD width="43"&gt;SYSBP&lt;/TD&gt;
&lt;TD width="44"&gt;DIABP&lt;/TD&gt;
&lt;TD width="76"&gt;CURSMOKE&lt;/TD&gt;
&lt;TD width="43"&gt;BMI&lt;/TD&gt;
&lt;TD width="65"&gt;DIABETES&lt;/TD&gt;
&lt;TD width="37"&gt;TIME&lt;/TD&gt;
&lt;TD width="39"&gt;HDLC&lt;/TD&gt;
&lt;TD width="35"&gt;LDLC&lt;/TD&gt;
&lt;TD width="32"&gt;CVD&lt;/TD&gt;
&lt;TD width="28"&gt;SEX&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD width="101"&gt;195&lt;/TD&gt;
&lt;TD width="31"&gt;39&lt;/TD&gt;
&lt;TD width="43"&gt;106&lt;/TD&gt;
&lt;TD width="44"&gt;70&lt;/TD&gt;
&lt;TD width="76"&gt;0&lt;/TD&gt;
&lt;TD width="43"&gt;26.97&lt;/TD&gt;
&lt;TD width="65"&gt;0&lt;/TD&gt;
&lt;TD width="37"&gt;0&lt;/TD&gt;
&lt;TD width="39"&gt;.&lt;/TD&gt;
&lt;TD width="35"&gt;.&lt;/TD&gt;
&lt;TD width="32"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD width="101"&gt;209&lt;/TD&gt;
&lt;TD width="31"&gt;52&lt;/TD&gt;
&lt;TD width="43"&gt;121&lt;/TD&gt;
&lt;TD width="44"&gt;66&lt;/TD&gt;
&lt;TD width="76"&gt;0&lt;/TD&gt;
&lt;TD width="43"&gt;.&lt;/TD&gt;
&lt;TD width="65"&gt;0&lt;/TD&gt;
&lt;TD width="37"&gt;4628&lt;/TD&gt;
&lt;TD width="39"&gt;31&lt;/TD&gt;
&lt;TD width="35"&gt;178&lt;/TD&gt;
&lt;TD width="32"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD width="101"&gt;250&lt;/TD&gt;
&lt;TD width="31"&gt;46&lt;/TD&gt;
&lt;TD width="43"&gt;121&lt;/TD&gt;
&lt;TD width="44"&gt;81&lt;/TD&gt;
&lt;TD width="76"&gt;0&lt;/TD&gt;
&lt;TD width="43"&gt;28.73&lt;/TD&gt;
&lt;TD width="65"&gt;0&lt;/TD&gt;
&lt;TD width="37"&gt;0&lt;/TD&gt;
&lt;TD width="39"&gt;.&lt;/TD&gt;
&lt;TD width="35"&gt;.&lt;/TD&gt;
&lt;TD width="32"&gt;0&lt;/TD&gt;
&lt;TD width="28"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD width="101"&gt;260&lt;/TD&gt;
&lt;TD width="31"&gt;52&lt;/TD&gt;
&lt;TD width="43"&gt;105&lt;/TD&gt;
&lt;TD width="44"&gt;69.5&lt;/TD&gt;
&lt;TD width="76"&gt;0&lt;/TD&gt;
&lt;TD width="43"&gt;29.43&lt;/TD&gt;
&lt;TD width="65"&gt;0&lt;/TD&gt;
&lt;TD width="37"&gt;2156&lt;/TD&gt;
&lt;TD width="39"&gt;.&lt;/TD&gt;
&lt;TD width="35"&gt;.&lt;/TD&gt;
&lt;TD width="32"&gt;0&lt;/TD&gt;
&lt;TD width="28"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD width="101"&gt;237&lt;/TD&gt;
&lt;TD width="31"&gt;58&lt;/TD&gt;
&lt;TD width="43"&gt;108&lt;/TD&gt;
&lt;TD width="44"&gt;66&lt;/TD&gt;
&lt;TD width="76"&gt;0&lt;/TD&gt;
&lt;TD width="43"&gt;28.5&lt;/TD&gt;
&lt;TD width="65"&gt;0&lt;/TD&gt;
&lt;TD width="37"&gt;4344&lt;/TD&gt;
&lt;TD width="39"&gt;54&lt;/TD&gt;
&lt;TD width="35"&gt;141&lt;/TD&gt;
&lt;TD width="32"&gt;0&lt;/TD&gt;
&lt;TD width="28"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Tue, 06 Oct 2020 17:51:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-write-Logistic-Regression-code/m-p/689266#M209522</guid>
      <dc:creator>Joliek44</dc:creator>
      <dc:date>2020-10-06T17:51:50Z</dc:date>
    </item>
    <item>
      <title>Re: How do I write Logistic Regression code</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-write-Logistic-Regression-code/m-p/689290#M209527</link>
      <description>&lt;P&gt;To create your BP categories you can use IF/THEN within a single step.&lt;/P&gt;
&lt;P&gt;I did add a CHECKME category so you can check if the coding misses categories, I tried to implement your rules but to be honest I don't think those are the right categories for blood pressure definitions. You should confirm how you're going to code BP and then hopefully you can change the code accordingly.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data addBP;
set have; *assumes your input data set name is HAVE, replace accordingly;

if sysbp&amp;lt;120 and diabp = 80 then bp_status = 'Normal';
else if 120&amp;lt;=sysbp&amp;lt;=129 and diabp &amp;lt;80 then bp_status = 'Elevated';
else if sysbp&amp;gt;=130 and diabp&amp;gt;80 then bp_status = 'Hypertension';
else bp_status = 'CHECKME';

run;

*check your coding;
proc freq data=addBP;
table diasbp*sysbp*bp_status / list;
run;

*regression attempt;
proc logistic data=addBP;
class sex cursmoke bp_status (ref='Normal'); / param=REF;
model cvd (event='1') = age bmi cursmoke bp_status;
run;

&lt;/CODE&gt;&lt;/PRE&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/308437"&gt;@Joliek44&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Hello!!&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Im on SAS 9.4&lt;/P&gt;
&lt;P&gt;I am trying to run a logistical regression on systolic and diastolic blood pressure is associated with Cardiovascular risk. Question is: Investigate the association of blood pressure categories (i.e., normal, elevated, and hypertension) with CVD events after adjustment for age, BMI, and current smoking (Use the reference group as normal BP category).&amp;nbsp; Let’s set alpha as 0.05 level.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am having problems trying to write a SAS code for proc logist descending and I don't know how to enter info to do blood pressure, since have sysbp and diabp separate columns. How to write the proc format for blood pressures for normal, elevated and hypertension. Info-Classify all participants as &lt;U&gt;normal &lt;/U&gt;(SYSBP/DIABP) (&amp;lt;120/80), &lt;U&gt;elevated&lt;/U&gt; (120-129 and &amp;lt;80), and &lt;U&gt;hypertension&lt;/U&gt; (&amp;gt;130 or &amp;gt;80) categories. And how to do the if, then statements.&lt;/P&gt;
&lt;P&gt;Such as-&lt;/P&gt;
&lt;P&gt;if sysbp &amp;lt;&lt;STRONG&gt;120&lt;/STRONG&gt; then sysbpc=&lt;STRONG&gt;1&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;else if &lt;STRONG&gt;120&lt;/STRONG&gt; &amp;lt;=sysbp &amp;lt;=&lt;STRONG&gt;129&lt;/STRONG&gt; then sysbpc=&lt;STRONG&gt;2&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;else if sysbp&amp;gt;=&lt;STRONG&gt;130&lt;/STRONG&gt; then sysbpc=&lt;STRONG&gt;3&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if diabp &amp;lt;&lt;STRONG&gt;80&lt;/STRONG&gt; then diabpc=&lt;STRONG&gt;1&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;else if diabp &amp;lt;80 diabpc=&lt;STRONG&gt;2&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;else if diabp &amp;gt;=80 diabpc=&lt;STRONG&gt;3&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if sysbpc = &lt;STRONG&gt;1&lt;/STRONG&gt; then do; sysbpc2 = &lt;STRONG&gt;0&lt;/STRONG&gt;; sysbpc3 = &lt;STRONG&gt;0&lt;/STRONG&gt;; end;&lt;/P&gt;
&lt;P&gt;if sysbpc = &lt;STRONG&gt;2&lt;/STRONG&gt; then do; sysbpc2 = &lt;STRONG&gt;1&lt;/STRONG&gt;; sysbpc3 = &lt;STRONG&gt;0&lt;/STRONG&gt;; end;&lt;/P&gt;
&lt;P&gt;if sysbpc = &lt;STRONG&gt;3&lt;/STRONG&gt; then do; sysbpc2 = &lt;STRONG&gt;0&lt;/STRONG&gt;; sysbpc3 = &lt;STRONG&gt;1&lt;/STRONG&gt;; end;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Any help would be appreciated.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Data is arranged below:&lt;/P&gt;
&lt;TABLE width="638"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="101"&gt;TOTCHOL&lt;/TD&gt;
&lt;TD width="31"&gt;AGE&lt;/TD&gt;
&lt;TD width="43"&gt;SYSBP&lt;/TD&gt;
&lt;TD width="44"&gt;DIABP&lt;/TD&gt;
&lt;TD width="76"&gt;CURSMOKE&lt;/TD&gt;
&lt;TD width="43"&gt;BMI&lt;/TD&gt;
&lt;TD width="65"&gt;DIABETES&lt;/TD&gt;
&lt;TD width="37"&gt;TIME&lt;/TD&gt;
&lt;TD width="39"&gt;HDLC&lt;/TD&gt;
&lt;TD width="35"&gt;LDLC&lt;/TD&gt;
&lt;TD width="32"&gt;CVD&lt;/TD&gt;
&lt;TD width="28"&gt;SEX&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD width="101"&gt;195&lt;/TD&gt;
&lt;TD width="31"&gt;39&lt;/TD&gt;
&lt;TD width="43"&gt;106&lt;/TD&gt;
&lt;TD width="44"&gt;70&lt;/TD&gt;
&lt;TD width="76"&gt;0&lt;/TD&gt;
&lt;TD width="43"&gt;26.97&lt;/TD&gt;
&lt;TD width="65"&gt;0&lt;/TD&gt;
&lt;TD width="37"&gt;0&lt;/TD&gt;
&lt;TD width="39"&gt;.&lt;/TD&gt;
&lt;TD width="35"&gt;.&lt;/TD&gt;
&lt;TD width="32"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD width="101"&gt;209&lt;/TD&gt;
&lt;TD width="31"&gt;52&lt;/TD&gt;
&lt;TD width="43"&gt;121&lt;/TD&gt;
&lt;TD width="44"&gt;66&lt;/TD&gt;
&lt;TD width="76"&gt;0&lt;/TD&gt;
&lt;TD width="43"&gt;.&lt;/TD&gt;
&lt;TD width="65"&gt;0&lt;/TD&gt;
&lt;TD width="37"&gt;4628&lt;/TD&gt;
&lt;TD width="39"&gt;31&lt;/TD&gt;
&lt;TD width="35"&gt;178&lt;/TD&gt;
&lt;TD width="32"&gt;1&lt;/TD&gt;
&lt;TD width="28"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD width="101"&gt;250&lt;/TD&gt;
&lt;TD width="31"&gt;46&lt;/TD&gt;
&lt;TD width="43"&gt;121&lt;/TD&gt;
&lt;TD width="44"&gt;81&lt;/TD&gt;
&lt;TD width="76"&gt;0&lt;/TD&gt;
&lt;TD width="43"&gt;28.73&lt;/TD&gt;
&lt;TD width="65"&gt;0&lt;/TD&gt;
&lt;TD width="37"&gt;0&lt;/TD&gt;
&lt;TD width="39"&gt;.&lt;/TD&gt;
&lt;TD width="35"&gt;.&lt;/TD&gt;
&lt;TD width="32"&gt;0&lt;/TD&gt;
&lt;TD width="28"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD width="101"&gt;260&lt;/TD&gt;
&lt;TD width="31"&gt;52&lt;/TD&gt;
&lt;TD width="43"&gt;105&lt;/TD&gt;
&lt;TD width="44"&gt;69.5&lt;/TD&gt;
&lt;TD width="76"&gt;0&lt;/TD&gt;
&lt;TD width="43"&gt;29.43&lt;/TD&gt;
&lt;TD width="65"&gt;0&lt;/TD&gt;
&lt;TD width="37"&gt;2156&lt;/TD&gt;
&lt;TD width="39"&gt;.&lt;/TD&gt;
&lt;TD width="35"&gt;.&lt;/TD&gt;
&lt;TD width="32"&gt;0&lt;/TD&gt;
&lt;TD width="28"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD width="101"&gt;237&lt;/TD&gt;
&lt;TD width="31"&gt;58&lt;/TD&gt;
&lt;TD width="43"&gt;108&lt;/TD&gt;
&lt;TD width="44"&gt;66&lt;/TD&gt;
&lt;TD width="76"&gt;0&lt;/TD&gt;
&lt;TD width="43"&gt;28.5&lt;/TD&gt;
&lt;TD width="65"&gt;0&lt;/TD&gt;
&lt;TD width="37"&gt;4344&lt;/TD&gt;
&lt;TD width="39"&gt;54&lt;/TD&gt;
&lt;TD width="35"&gt;141&lt;/TD&gt;
&lt;TD width="32"&gt;0&lt;/TD&gt;
&lt;TD width="28"&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Oct 2020 18:03:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-write-Logistic-Regression-code/m-p/689290#M209527</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2020-10-06T18:03:34Z</dc:date>
    </item>
    <item>
      <title>Re: How do I write Logistic Regression code</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-write-Logistic-Regression-code/m-p/690079#M209867</link>
      <description>&lt;P&gt;Thank you Reeza, greatly appreciate your help. I did get a code but not sure what I'm missing. I know I'm not connecting one data to another. But, can't see what it is.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ods html close;&lt;BR /&gt;ods html;&lt;/P&gt;
&lt;P&gt;libname c 'C:\Users\mcbegay\Documents\ASU SAS Files';&lt;/P&gt;
&lt;P&gt;proc format;&lt;BR /&gt;value sysbp_diabpcf 1='normal' 2='elevated' 3='hypertension';&lt;BR /&gt;value CVDf 1='yes' 0='no';&lt;/P&gt;
&lt;P&gt;data cph;&lt;BR /&gt;set c.FHS;&lt;BR /&gt;followyr=(time/365.25); if followyr&amp;gt;=3;&lt;BR /&gt;sysbp_diabp=(sysbp/diabp);&lt;/P&gt;
&lt;P&gt;if sysbp &amp;lt;120 or diabp &amp;lt; 80 then sysbp_diabp1c =1;&lt;BR /&gt;if 120&amp;lt;= sysbp &amp;lt;=129 or diabp &amp;lt;80 then sysbp_diabp2c =2;&lt;BR /&gt;if sysbp &amp;gt;=130 or diabp&amp;gt;80 then sysbp_diabp3c =3;&lt;/P&gt;
&lt;P&gt;*sysbpc D1 D2;&lt;BR /&gt;*sysbp_diabp120_80 0 0; &lt;BR /&gt;*sysbp_diabp120_129_80 1 0; &lt;BR /&gt;*sysbp_diabp130_80 0 1;&lt;/P&gt;
&lt;P&gt;if sysbp_diabpc = 1 then do; sysbp_diabp2 = 0; sysbp_diabp3 = 0; end;&lt;BR /&gt;if sysbp_diabpc = 2 then do; sysbp_diabp2 = 1; sysbp_diabp3 = 0; end;&lt;BR /&gt;if sysbp_diabpc = 3 then do; sysbp_diabp2 = 0; sysbp_diabp3 = 1; end;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;format sysbp_diabp sysbp_diabpcf. cvd cvdf.;&lt;/P&gt;
&lt;P&gt;proc phreg data=cph;&lt;BR /&gt;class sysbp_diabp;&lt;BR /&gt;model followyr*cvd(0)=sysbp_diabp2 sysbp_diabp3 bmi age cursmoke/rl;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;-Its now giving me this error code.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;NOTE: 7193 observations were deleted due either to missing or invalid values for the&lt;BR /&gt;time, censoring, frequency or explanatory variables or to invalid operations in&lt;BR /&gt;generating the values for some of the explanatory variables.&lt;BR /&gt;ERROR: There are no valid observations for the analysis.&lt;BR /&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;BR /&gt;NOTE: PROCEDURE PHREG used (Total process time):&lt;BR /&gt;real time 0.04 seconds&lt;BR /&gt;cpu time 0.04 seconds&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 16:09:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-write-Logistic-Regression-code/m-p/690079#M209867</guid>
      <dc:creator>Joliek44</dc:creator>
      <dc:date>2020-10-08T16:09:53Z</dc:date>
    </item>
    <item>
      <title>Re: How do I write Logistic Regression code</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-write-Logistic-Regression-code/m-p/690080#M209868</link>
      <description>&lt;P&gt;As we don't have your data (you only showed us a small portion of it), here's what you need to do. Look at the data set named CPH with your own eyes and see if there are missing values in there that might cause the ERROR message.&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 16:12:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-write-Logistic-Regression-code/m-p/690080#M209868</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2020-10-08T16:12:45Z</dc:date>
    </item>
    <item>
      <title>Re: How do I write Logistic Regression code</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-write-Logistic-Regression-code/m-p/690090#M209878</link>
      <description>Ok...you didn't use the code I provided and you're now doing Cox regression, not logistic regression. I'm not sure what the question is anymore.</description>
      <pubDate>Thu, 08 Oct 2020 16:30:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-write-Logistic-Regression-code/m-p/690090#M209878</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2020-10-08T16:30:45Z</dc:date>
    </item>
    <item>
      <title>Re: How do I write Logistic Regression code</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-do-I-write-Logistic-Regression-code/m-p/690157#M209914</link>
      <description>&lt;P&gt;Well, that's what it was listed under from class. My bad. I am taking bio-statistics and there was no mention of needing to know SAS program. And our professor is no help. Just sends us to websites that don't make sense. So, its been a learn by the fly for me here. It is proc phreg Hazard Ratio question. I been doing the SAS classes but have not gotten this far.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 19:37:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-do-I-write-Logistic-Regression-code/m-p/690157#M209914</guid>
      <dc:creator>Joliek44</dc:creator>
      <dc:date>2020-10-08T19:37:58Z</dc:date>
    </item>
  </channel>
</rss>

