SlideShare a Scribd company logo
1 of 1
Download to read offline
## Logistic Regression ##
#One should have the basic concept in statistics and R to understand this and the different terms associated with
this work sheet.
#Please read my Simple Linear Regression With R (http://www.slideshare.net/jeromerick/simple-linear-regression-with-
r-52336944) to get a better understanding of this lesson.
#We will use the data set mtcars in R
data("mtcars")
?mtcars
View(mtcars)
#We will find out the type of engine(v/s) that the car has based on wgt. and disp
#i.e. vs~wt+disp
#Because the dependent variable is binomial we have to fit a logistic
#Dependent variable is categorical therefore the coefficients that we get are the logits
#To fit a logistic model in R we use the command "glm"
?glm # Fitting generalized linear models
model1<-glm(formula = vs~wt+disp, data = mtcars, family = "binomial")
model1
# Coefficients that we get are the value of the logits i.e. log of odds
summary(model1)
qchisq(0.95, 29)
#Nul deviance - It is the value which shows how the response variabe i.e.how the dependent variable is predited by
this model, given that it only includes the intercept, i.e. there is no explanatory variable in the model, there is
only one variable which is the dependent variable that is regressed on the intercept only.
#Residual deviance - It is the value which shows how the response variabe i.e.how the dependent variable is predited
by this model, given that it only includes the intercept, i.e. there is the explanatory variable or variables in the
model.explanatory variables out here are wt & disp
#AIC Value - stands for Akaike information criterion - It provides us a method to assess how good the quality of my
model is in comparison with other related models.So if i have a number of models, we will choose the lowest AIC
#Interpretation of coefficents for logistics regression - We have regressed vs i.e. the dependent variable on two
independent variable wt. & disp. and the coefficent values that we have received is wt=1.62635 & disp=-0.03443, when
the weight of the vehicle increases by 1 pond the log of the odds of vs equals to 1 rises by 1.62units, i.e. the odds
will rise by e to the power 1.62 units
#vs=1 i.e. it has a vs kind of ingine vs=0 some other kind
#After fitting the equation we will find the probability of what kind of engine a particular vehicle has
#First we create a new data for which we want to find the probability
carA<-data.frame(wt=2.1, disp=180)
#Now we will predict the propability whether the engine of carA is vs or not given the values of explanatory variable
of carA
?predict
predict(model1,carA,type="response")
#Interpretations - we get the value 0.2361081 which means when the weight is 2.1 and the displacement is 180 the
probability that the vehicles engine will fall under vs categorey is 0.24 or 24%
## By Jerome Gomes ##
## For queries and more information feel free to contact me @ jeromegomes89@gmail.com ##
## If you want this R-Script then mail me at the above mail id ##

More Related Content

Viewers also liked (13)

Leather
LeatherLeather
Leather
 
Logistic Regression in R-An Exmple.
Logistic Regression in R-An Exmple. Logistic Regression in R-An Exmple.
Logistic Regression in R-An Exmple.
 
Pukhraj 5 Tulsi ppt-by Dipankar Dey
Pukhraj 5 Tulsi ppt-by Dipankar DeyPukhraj 5 Tulsi ppt-by Dipankar Dey
Pukhraj 5 Tulsi ppt-by Dipankar Dey
 
Indian institutes of technolgy (ii ts) 1
Indian institutes of technolgy (ii ts) 1Indian institutes of technolgy (ii ts) 1
Indian institutes of technolgy (ii ts) 1
 
Nl healthcare sep 5 - sep 11, 2015
Nl healthcare sep 5 - sep 11, 2015Nl healthcare sep 5 - sep 11, 2015
Nl healthcare sep 5 - sep 11, 2015
 
музеи презентация
музеи презентациямузеи презентация
музеи презентация
 
пояснительный лист
пояснительный листпояснительный лист
пояснительный лист
 
Communication interne : pour que vos employés aient plaisir à donner le meill...
Communication interne : pour que vos employés aient plaisir à donner le meill...Communication interne : pour que vos employés aient plaisir à donner le meill...
Communication interne : pour que vos employés aient plaisir à donner le meill...
 
Objectif Com - Je n'ai pas de temps à perdre par Jean Nadeau
Objectif Com - Je n'ai pas de temps à perdre par Jean NadeauObjectif Com - Je n'ai pas de temps à perdre par Jean Nadeau
Objectif Com - Je n'ai pas de temps à perdre par Jean Nadeau
 
Digital Innovation Survey Synopsis
Digital Innovation Survey SynopsisDigital Innovation Survey Synopsis
Digital Innovation Survey Synopsis
 
How To Write An Outline
How To Write An OutlineHow To Write An Outline
How To Write An Outline
 
Rochas metamorficas
Rochas metamorficasRochas metamorficas
Rochas metamorficas
 
Dr ambedkar Philosophy- Educate, Agitate and Organize
Dr ambedkar  Philosophy- Educate, Agitate and Organize  Dr ambedkar  Philosophy- Educate, Agitate and Organize
Dr ambedkar Philosophy- Educate, Agitate and Organize
 

Similar to Logistic Regression with R

Regression diagnostics - Checking if linear regression assumptions are violat...
Regression diagnostics - Checking if linear regression assumptions are violat...Regression diagnostics - Checking if linear regression assumptions are violat...
Regression diagnostics - Checking if linear regression assumptions are violat...Jerome Gomes
 
Regression kriging
Regression krigingRegression kriging
Regression krigingFAO
 
Simple Linear Regression with R
Simple Linear Regression with RSimple Linear Regression with R
Simple Linear Regression with RJerome Gomes
 
Multiple regression with R
Multiple regression with RMultiple regression with R
Multiple regression with RJerome Gomes
 
Amazon_Collider_Project
Amazon_Collider_ProjectAmazon_Collider_Project
Amazon_Collider_ProjectAbbey Chaver
 
Introduction to Machine Learning with Spark
Introduction to Machine Learning with SparkIntroduction to Machine Learning with Spark
Introduction to Machine Learning with Sparkdatamantra
 
Car Accident Severity Report
Car Accident Severity ReportCar Accident Severity Report
Car Accident Severity ReportFaizan Hussain
 
Dynamic programmng2
Dynamic programmng2Dynamic programmng2
Dynamic programmng2debolina13
 
Essentials of machine learning algorithms
Essentials of machine learning algorithmsEssentials of machine learning algorithms
Essentials of machine learning algorithmsArunangsu Sahu
 
Amazon_Logistic_Abbey_Chaver_Ben_LeRoy
Amazon_Logistic_Abbey_Chaver_Ben_LeRoyAmazon_Logistic_Abbey_Chaver_Ben_LeRoy
Amazon_Logistic_Abbey_Chaver_Ben_LeRoyBenjamin LeRoy
 
Spark ml streaming
Spark ml streamingSpark ml streaming
Spark ml streamingAdam Doyle
 
Competition 1 (blog 1)
Competition 1 (blog 1)Competition 1 (blog 1)
Competition 1 (blog 1)TarunPaparaju
 
SupportVectorRegression
SupportVectorRegressionSupportVectorRegression
SupportVectorRegressionDaniel K
 
Exploring Support Vector Regression - Signals and Systems Project
Exploring Support Vector Regression - Signals and Systems ProjectExploring Support Vector Regression - Signals and Systems Project
Exploring Support Vector Regression - Signals and Systems ProjectSurya Chandra
 

Similar to Logistic Regression with R (20)

Regression diagnostics - Checking if linear regression assumptions are violat...
Regression diagnostics - Checking if linear regression assumptions are violat...Regression diagnostics - Checking if linear regression assumptions are violat...
Regression diagnostics - Checking if linear regression assumptions are violat...
 
Regression kriging
Regression krigingRegression kriging
Regression kriging
 
Computation Assignment Help
Computation Assignment Help Computation Assignment Help
Computation Assignment Help
 
Simple Linear Regression with R
Simple Linear Regression with RSimple Linear Regression with R
Simple Linear Regression with R
 
Multiple regression with R
Multiple regression with RMultiple regression with R
Multiple regression with R
 
MACHINE LEARNING.pptx
MACHINE LEARNING.pptxMACHINE LEARNING.pptx
MACHINE LEARNING.pptx
 
Amazon_Collider_Project
Amazon_Collider_ProjectAmazon_Collider_Project
Amazon_Collider_Project
 
Customer analytics for e commerce
Customer analytics for e commerceCustomer analytics for e commerce
Customer analytics for e commerce
 
Introduction to Machine Learning with Spark
Introduction to Machine Learning with SparkIntroduction to Machine Learning with Spark
Introduction to Machine Learning with Spark
 
Car Accident Severity Report
Car Accident Severity ReportCar Accident Severity Report
Car Accident Severity Report
 
working with python
working with pythonworking with python
working with python
 
Dynamic programmng2
Dynamic programmng2Dynamic programmng2
Dynamic programmng2
 
Essentials of machine learning algorithms
Essentials of machine learning algorithmsEssentials of machine learning algorithms
Essentials of machine learning algorithms
 
Amazon_Logistic_Abbey_Chaver_Ben_LeRoy
Amazon_Logistic_Abbey_Chaver_Ben_LeRoyAmazon_Logistic_Abbey_Chaver_Ben_LeRoy
Amazon_Logistic_Abbey_Chaver_Ben_LeRoy
 
Kaggle KDD Cup Report
Kaggle KDD Cup ReportKaggle KDD Cup Report
Kaggle KDD Cup Report
 
Spark ml streaming
Spark ml streamingSpark ml streaming
Spark ml streaming
 
R analysis of covariance
R   analysis of covarianceR   analysis of covariance
R analysis of covariance
 
Competition 1 (blog 1)
Competition 1 (blog 1)Competition 1 (blog 1)
Competition 1 (blog 1)
 
SupportVectorRegression
SupportVectorRegressionSupportVectorRegression
SupportVectorRegression
 
Exploring Support Vector Regression - Signals and Systems Project
Exploring Support Vector Regression - Signals and Systems ProjectExploring Support Vector Regression - Signals and Systems Project
Exploring Support Vector Regression - Signals and Systems Project
 

Recently uploaded

Predictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting TechniquesPredictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting TechniquesBoston Institute of Analytics
 
edited gordis ebook sixth edition david d.pdf
edited gordis ebook sixth edition david d.pdfedited gordis ebook sixth edition david d.pdf
edited gordis ebook sixth edition david d.pdfgreat91
 
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...ThinkInnovation
 
How to Transform Clinical Trial Management with Advanced Data Analytics
How to Transform Clinical Trial Management with Advanced Data AnalyticsHow to Transform Clinical Trial Management with Advanced Data Analytics
How to Transform Clinical Trial Management with Advanced Data AnalyticsBrainSell Technologies
 
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证zifhagzkk
 
NOAM AAUG Adobe Summit 2024: Summit Slam Dunks
NOAM AAUG Adobe Summit 2024: Summit Slam DunksNOAM AAUG Adobe Summit 2024: Summit Slam Dunks
NOAM AAUG Adobe Summit 2024: Summit Slam Dunksgmuir1066
 
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...ThinkInnovation
 
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证dq9vz1isj
 
社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token PredictionNABLAS株式会社
 
如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一
如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一
如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一fztigerwe
 
Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...
Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...
Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...ssuserf63bd7
 
Data Analysis Project Presentation : NYC Shooting Cluster Analysis
Data Analysis Project Presentation : NYC Shooting Cluster AnalysisData Analysis Project Presentation : NYC Shooting Cluster Analysis
Data Analysis Project Presentation : NYC Shooting Cluster AnalysisBoston Institute of Analytics
 
Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...
Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...
Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...Klinik Aborsi
 
Bios of leading Astrologers & Researchers
Bios of leading Astrologers & ResearchersBios of leading Astrologers & Researchers
Bios of leading Astrologers & Researchersdarmandersingh4580
 
Genuine love spell caster )! ,+27834335081) Ex lover back permanently in At...
Genuine love spell caster )! ,+27834335081)   Ex lover back permanently in At...Genuine love spell caster )! ,+27834335081)   Ex lover back permanently in At...
Genuine love spell caster )! ,+27834335081) Ex lover back permanently in At...BabaJohn3
 
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...yulianti213969
 
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证pwgnohujw
 
Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024patrickdtherriault
 
原件一样伦敦国王学院毕业证成绩单留信学历认证
原件一样伦敦国王学院毕业证成绩单留信学历认证原件一样伦敦国王学院毕业证成绩单留信学历认证
原件一样伦敦国王学院毕业证成绩单留信学历认证pwgnohujw
 
The Significance of Transliteration Enhancing
The Significance of Transliteration EnhancingThe Significance of Transliteration Enhancing
The Significance of Transliteration Enhancingmohamed Elzalabany
 

Recently uploaded (20)

Predictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting TechniquesPredictive Precipitation: Advanced Rain Forecasting Techniques
Predictive Precipitation: Advanced Rain Forecasting Techniques
 
edited gordis ebook sixth edition david d.pdf
edited gordis ebook sixth edition david d.pdfedited gordis ebook sixth edition david d.pdf
edited gordis ebook sixth edition david d.pdf
 
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
Identify Customer Segments to Create Customer Offers for Each Segment - Appli...
 
How to Transform Clinical Trial Management with Advanced Data Analytics
How to Transform Clinical Trial Management with Advanced Data AnalyticsHow to Transform Clinical Trial Management with Advanced Data Analytics
How to Transform Clinical Trial Management with Advanced Data Analytics
 
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
如何办理(Dalhousie毕业证书)达尔豪斯大学毕业证成绩单留信学历认证
 
NOAM AAUG Adobe Summit 2024: Summit Slam Dunks
NOAM AAUG Adobe Summit 2024: Summit Slam DunksNOAM AAUG Adobe Summit 2024: Summit Slam Dunks
NOAM AAUG Adobe Summit 2024: Summit Slam Dunks
 
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
Identify Rules that Predict Patient’s Heart Disease - An Application of Decis...
 
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
 
社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction社内勉強会資料_Object Recognition as Next Token Prediction
社内勉強会資料_Object Recognition as Next Token Prediction
 
如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一
如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一
如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一
 
Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...
Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...
Data Visualization Exploring and Explaining with Data 1st Edition by Camm sol...
 
Data Analysis Project Presentation : NYC Shooting Cluster Analysis
Data Analysis Project Presentation : NYC Shooting Cluster AnalysisData Analysis Project Presentation : NYC Shooting Cluster Analysis
Data Analysis Project Presentation : NYC Shooting Cluster Analysis
 
Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...
Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...
Jual Obat Aborsi Bandung (Asli No.1) Wa 082134680322 Klinik Obat Penggugur Ka...
 
Bios of leading Astrologers & Researchers
Bios of leading Astrologers & ResearchersBios of leading Astrologers & Researchers
Bios of leading Astrologers & Researchers
 
Genuine love spell caster )! ,+27834335081) Ex lover back permanently in At...
Genuine love spell caster )! ,+27834335081)   Ex lover back permanently in At...Genuine love spell caster )! ,+27834335081)   Ex lover back permanently in At...
Genuine love spell caster )! ,+27834335081) Ex lover back permanently in At...
 
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
obat aborsi Tarakan wa 081336238223 jual obat aborsi cytotec asli di Tarakan9...
 
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
原件一样(UWO毕业证书)西安大略大学毕业证成绩单留信学历认证
 
Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024Northern New England Tableau User Group (TUG) May 2024
Northern New England Tableau User Group (TUG) May 2024
 
原件一样伦敦国王学院毕业证成绩单留信学历认证
原件一样伦敦国王学院毕业证成绩单留信学历认证原件一样伦敦国王学院毕业证成绩单留信学历认证
原件一样伦敦国王学院毕业证成绩单留信学历认证
 
The Significance of Transliteration Enhancing
The Significance of Transliteration EnhancingThe Significance of Transliteration Enhancing
The Significance of Transliteration Enhancing
 

Logistic Regression with R

  • 1. ## Logistic Regression ## #One should have the basic concept in statistics and R to understand this and the different terms associated with this work sheet. #Please read my Simple Linear Regression With R (http://www.slideshare.net/jeromerick/simple-linear-regression-with- r-52336944) to get a better understanding of this lesson. #We will use the data set mtcars in R data("mtcars") ?mtcars View(mtcars) #We will find out the type of engine(v/s) that the car has based on wgt. and disp #i.e. vs~wt+disp #Because the dependent variable is binomial we have to fit a logistic #Dependent variable is categorical therefore the coefficients that we get are the logits #To fit a logistic model in R we use the command "glm" ?glm # Fitting generalized linear models model1<-glm(formula = vs~wt+disp, data = mtcars, family = "binomial") model1 # Coefficients that we get are the value of the logits i.e. log of odds summary(model1) qchisq(0.95, 29) #Nul deviance - It is the value which shows how the response variabe i.e.how the dependent variable is predited by this model, given that it only includes the intercept, i.e. there is no explanatory variable in the model, there is only one variable which is the dependent variable that is regressed on the intercept only. #Residual deviance - It is the value which shows how the response variabe i.e.how the dependent variable is predited by this model, given that it only includes the intercept, i.e. there is the explanatory variable or variables in the model.explanatory variables out here are wt & disp #AIC Value - stands for Akaike information criterion - It provides us a method to assess how good the quality of my model is in comparison with other related models.So if i have a number of models, we will choose the lowest AIC #Interpretation of coefficents for logistics regression - We have regressed vs i.e. the dependent variable on two independent variable wt. & disp. and the coefficent values that we have received is wt=1.62635 & disp=-0.03443, when the weight of the vehicle increases by 1 pond the log of the odds of vs equals to 1 rises by 1.62units, i.e. the odds will rise by e to the power 1.62 units #vs=1 i.e. it has a vs kind of ingine vs=0 some other kind #After fitting the equation we will find the probability of what kind of engine a particular vehicle has #First we create a new data for which we want to find the probability carA<-data.frame(wt=2.1, disp=180) #Now we will predict the propability whether the engine of carA is vs or not given the values of explanatory variable of carA ?predict predict(model1,carA,type="response") #Interpretations - we get the value 0.2361081 which means when the weight is 2.1 and the displacement is 180 the probability that the vehicles engine will fall under vs categorey is 0.24 or 24% ## By Jerome Gomes ## ## For queries and more information feel free to contact me @ jeromegomes89@gmail.com ## ## If you want this R-Script then mail me at the above mail id ##