Logistic Regression Practical part- 1

SAS Analytics Logistic Regression- Case Study & Practical
11 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€65.51
List Price:  €93.59
You save:  €28.07
£56.31
List Price:  £80.45
You save:  £24.13
CA$95.76
List Price:  CA$136.81
You save:  CA$41.04
A$107.69
List Price:  A$153.85
You save:  A$46.15
S$95.27
List Price:  S$136.10
You save:  S$40.83
HK$548.21
List Price:  HK$783.19
You save:  HK$234.98
CHF 63.99
List Price:  CHF 91.41
You save:  CHF 27.42
NOK kr766.70
List Price:  NOK kr1,095.33
You save:  NOK kr328.63
DKK kr488.53
List Price:  DKK kr697.93
You save:  DKK kr209.40
NZ$117.93
List Price:  NZ$168.49
You save:  NZ$50.55
د.إ257.06
List Price:  د.إ367.25
You save:  د.إ110.18
৳7,672.34
List Price:  ৳10,960.96
You save:  ৳3,288.61
₹5,831.54
List Price:  ₹8,331.14
You save:  ₹2,499.59
RM334.37
List Price:  RM477.70
You save:  RM143.32
₦88,222.39
List Price:  ₦126,037.39
You save:  ₦37,815
₨19,408.82
List Price:  ₨27,728.08
You save:  ₨8,319.25
฿2,591.14
List Price:  ฿3,701.79
You save:  ฿1,110.65
₺2,276.07
List Price:  ₺3,251.67
You save:  ₺975.60
B$359.20
List Price:  B$513.17
You save:  B$153.96
R1,339.40
List Price:  R1,913.51
You save:  R574.11
Лв128.12
List Price:  Лв183.04
You save:  Лв54.91
₩96,245.98
List Price:  ₩137,500.16
You save:  ₩41,254.17
₪263.24
List Price:  ₪376.08
You save:  ₪112.83
₱4,030.89
List Price:  ₱5,758.67
You save:  ₱1,727.77
¥10,844
List Price:  ¥15,492.10
You save:  ¥4,648.09
MX$1,188.01
List Price:  MX$1,697.24
You save:  MX$509.22
QR253.94
List Price:  QR362.79
You save:  QR108.84
P970.94
List Price:  P1,387.12
You save:  P416.17
KSh9,413.65
List Price:  KSh13,448.65
You save:  KSh4,035
E£3,350.77
List Price:  E£4,787.02
You save:  E£1,436.25
ብር3,964.81
List Price:  ብር5,664.26
You save:  ብር1,699.44
Kz58,437.56
List Price:  Kz83,485.81
You save:  Kz25,048.25
CLP$66,749.46
List Price:  CLP$95,360.46
You save:  CLP$28,611
CN¥507.15
List Price:  CN¥724.53
You save:  CN¥217.38
RD$4,131.55
List Price:  RD$5,902.47
You save:  RD$1,770.91
DA9,407.33
List Price:  DA13,439.62
You save:  DA4,032.28
FJ$160.49
List Price:  FJ$229.29
You save:  FJ$68.79
Q543.50
List Price:  Q776.47
You save:  Q232.96
GY$14,625.47
List Price:  GY$20,894.43
You save:  GY$6,268.95
ISK kr9,845.49
List Price:  ISK kr14,065.59
You save:  ISK kr4,220.10
DH706.45
List Price:  DH1,009.26
You save:  DH302.80
L1,245.82
List Price:  L1,779.82
You save:  L534
ден4,030.78
List Price:  ден5,758.50
You save:  ден1,727.72
MOP$564.26
List Price:  MOP$806.12
You save:  MOP$241.86
N$1,339.20
List Price:  N$1,913.23
You save:  N$574.02
C$2,563.14
List Price:  C$3,661.78
You save:  C$1,098.64
रु9,324.38
List Price:  रु13,321.12
You save:  रु3,996.73
S/257.63
List Price:  S/368.06
You save:  S/110.42
K264.67
List Price:  K378.12
You save:  K113.45
SAR262.51
List Price:  SAR375.03
You save:  SAR112.52
ZK1,801.79
List Price:  ZK2,574.10
You save:  ZK772.30
L325.94
List Price:  L465.65
You save:  L139.71
Kč1,653.47
List Price:  Kč2,362.20
You save:  Kč708.73
Ft25,766.18
List Price:  Ft36,810.41
You save:  Ft11,044.22
SEK kr760.51
List Price:  SEK kr1,086.49
You save:  SEK kr325.98
ARS$61,084.05
List Price:  ARS$87,266.68
You save:  ARS$26,182.62
Bs481.20
List Price:  Bs687.45
You save:  Bs206.25
COP$273,176.37
List Price:  COP$390,268.69
You save:  COP$117,092.31
₡35,080.64
List Price:  ₡50,117.34
You save:  ₡15,036.70
L1,718.72
List Price:  L2,455.43
You save:  L736.70
₲516,687.24
List Price:  ₲738,156.27
You save:  ₲221,469.03
$U2,685.15
List Price:  $U3,836.09
You save:  $U1,150.94
zł283.11
List Price:  zł404.46
You save:  zł121.35
Already have an account? Log In

Transcript

We had discussed about the case study and the data set that we will be using in SAS software to do logistic regression. The data set that we will be using to do logistic regression in SAS is related to credit risk analytics in logistic regression as we know that our dependent variable is binary nature or dichotomous in nature, which calculates the probability for Y equals to one or y equals to event and our independent variables all are categorical in nature or continuous in nature. In our case, that is the case study of the data set that we are going to use there my dependent variable will calculate the probability for Y equals to event where the y where y equals three event denotes that loan will be repaid by the particular customer at right time and y equals to non even. That is why to zero denote that loan will not be repaid by the customer at Rite Aid.

So here the loan officer wants to decide that which customer is going to repay the loan at right thing and which customer will not be able to repay the loan or right thing. So in order to start the practical session In this video, we will be first getting the data sets in SAS environment. So first let us get the data set in SAS environment and then we'll start practical session. In order to get the data sets in SAS environment we have to execute the live name statement. So let's execute the live name statement it is listening. I've given the library name that is my live one.

Then I have to give the path where I have my data sets. So this is the path of many data sets. I'm closing the double quotes, then semicolon. This is the live name statement to get my data sets in my own library which I'm creating that is my liver. My liver library will be displayed in the Explorer window. So let's run this code.

This is the my econ library. Let's open the data sets logistic underscore reg underscore German underscore bank. This is my data set. So let's use the data set see the first column is observation number column. Then you have check account duration, history, new car, used car furniture, radio, TV education retraining amount, save account, employment installed rate meal, diff, meal single meal married or widowed applicant guarantor present resident real estate property unknown each other installments rent rent own residence number of credit cards job number of dependents telephone foreign response. So, this variable that is my response variable is my dependent variable or we can see that is my outcome variable and all the variables from check account check account in foreign all the variables from checkout till foreign are all my independent variables are predictor variables.

So, I will be using these set of independent variables or predictor variables to calculate my probability for rifles to event so, we have total 32 variables in our data set. were my first variable observation number which we are going to be We will not use for our analysis and our independent variables are from check account till foreign and response variable is our dependent variable. There are total 30 independent variables and one dependent variable that is response variable that is from check account and foreign there are 30 independent variables or predictors, variables and responses our dependent variable. So now let's start the practical session we will be executing the logistic procedure. So, the procedure name is proc logistic data equals my library name is my lib one.my lib run.my data set name is logistic underscore break underscore German underscore vac space BSc is a key word that we are going to use.

Next model I'm building the machine regression model model using the model keyword response that is my dependent variable equal to Now I am going to give the range of independent variables as I told you the independent variable starting from check count till forum. So let's specify the name of the independent variables. I have to write the variable to exactly the way it is given in the data set. I have given the range of the independent variable starting from check account till forum slash selection equaled Step race lakh fit and then Dre Let me explain you all the code first. Here we are doing the procedure proc logistic data call to my loved one is my library name dot logistic reg underscore German underscore band This is my data set name d s is a keyword to build a model for Vipers to one as you know we are predicting probability for Y equals to one and our model is is built based on wipers to even that is y equals to one model as a keyword to build a logistic regression model responses my dependent variable my independent variables are from chapter content forests are given the range of independent variables we are doing step by selection that is which of the variables using stock price action technique we want to select the significant variables that should be used for that should be used for further analysis.

And that will be used to build the model for the further further analysis. So selection goes to surprise like fit is used to do this step by selection to select the significant variables. So now let's run this code at first see, here, there are a couple thousand observations in our data set. And my response variable has got two levels at a 01 number of observations is thousand. We are building the model for responsibles to run each step is showing the step by selection This is a step by selection procedure. So which of the variables should be kept in the model and which of the variables should be removed?

That is shown in step by selection. So which of the variables should be kept or should be included in the model and should and which of the variables should be excluded This is answered by residual chi square test, where my h notice or not hypothesis for residual chi square test is the model does not require more variables and my h1 is the model requires more variables. So, see in each and every steps the individual significance of the variables are shown using the zero and chi square test. So, in each and every step these variables are getting entered. That is there included. I hope you'll remember that there were 30 independent variables out of them.

Only the significant variables will be selected. So, which of the significant variables are selected? We can get that in summary of step by step directions that is check account duration history, save account new currency Patient guarantor needs in the other installment install rate amount used car foreign rent. So, out of 13 dependent variables, we have only got 14 significant variables rest are all excluded from our model. This is the reservoir chi square test p values. This is the analysis of maximum likelihood estimates you know Emelia maximum likelihood estimation technique is used to estimate the parameters for logistic regression.

These are the odds ratio estimates that is the ratio of towards we have also got the percentage amount of components discordant present it is the percentage amount the component faces at 1.9% which is good that is there less amount of misclassification discordant is 17.9%. So, more of the percentage of component presbyteries are moderate because there are less amount of misclassification. Now, the most important thing is the international and show Goodness of Fit Test we got the p value. That is since my P value in hospital and sugar effect test is greater than 0.05. As you know 0.05 is the default level of significance. So, if my P value is greater than 0.05 then I will accept the null hypothesis origin rejected and the non hypothesis for our Goodness of Fit Test is h notice the model is a good fit and each one is model is not a good fit here since my P value is greater than 0.05 So, that is it is 0.8446 it is greater than 0.05 which is my level of significance Therefore, I will accept the null hypothesis I will accept H naught therefore, I can conclude that my model is a good fit.

So, in this video we will be learning till here before I move to the next video, let me recap the concepts that we have covered in this video. In this video we have covered we had executed the logistic procedure we had done step by selection on our data set and we have selected the significant variables out of the 30 independent variables. There are 14 significant independent variables that we will be including in our model. We had done hospital MC Goodness of Fit Test, we had built a model For y equals to one in our coming videos we will be doing the next part of our practical session that is we will be generating classification table we will be predicting the probability for Y equals to one we will be creating a variable called status that is we will be creating a variable called status which is which is which is going to be binary variables taking values either zero or one we will be setting the priority level and we will be forming the confusion matrix from the confusion matrix we will be calculating the different measures of calculating confusion matrix to measure the accuracy of the mode.

So, for now, let's end this video over here. Goodbye. Thank you see you all for the next video.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.