

{"id":14224,"date":"2018-05-01T11:55:59","date_gmt":"2018-05-01T11:55:59","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=14224"},"modified":"2021-12-05T22:32:19","modified_gmt":"2021-12-05T17:02:19","slug":"sas-nonlinear-regression","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/sas-nonlinear-regression\/","title":{"rendered":"SAS Nonlinear Regression Procedure &#8211; PROC NLIN &amp; PROC TRANSREG"},"content":{"rendered":"<p>We looked at different types of analysis for SAS\/STAT and the procedures used for performing it in our previous <strong>SAS\/STAT tutorial<\/strong>. Today, we will be looking at another type of analysis, called SAS Nonlinear regression and how can we use Nonlinear regression in SAS\/STAT.<\/p>\n<p>Our focus here will be to understand the PROC NLIN and PROC TRANSREG that can be used for SAS Nonlinear regression with the example.<br \/>\nSo, let&#8217;s start with SAS Nonlinear Regression.<\/p>\n<h3>What is SAS Nonlinear Regression?<\/h3>\n<p><em>SAS Nonlinear regression<\/em>\u00a0is a form of\u00a0<em>regression<\/em>\u00a0analysis in which data is fit to a\u00a0<em>model<\/em>\u00a0and then expressed as a mathematical function. <strong>Regression analysis<\/strong> is the study of the relationship between <strong>variables<\/strong>. The SAS Nonlinear Regression implies curved relationships.<\/p>\n<p>In this, the dependent or criterion variables are modeled as a non-linear function of model parameters and one or more independent variables. The reason that these models are called nonlinear regression is that the relationships between the dependent and independent parameters are not linear.<\/p>\n<p>SAS non-linear regression fitted curve looks like the one shown below-<\/p>\n<div id=\"attachment_14227\" style=\"width: 395px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/non-lin-sample-images.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-14227\" class=\"wp-image-14227 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/non-lin-sample-images.jpg\" alt=\"SAS Nonlinear Regression\" width=\"385\" height=\"341\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/non-lin-sample-images.jpg 385w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/non-lin-sample-images-150x133.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/non-lin-sample-images-300x266.jpg 300w\" sizes=\"auto, (max-width: 385px) 100vw, 385px\" \/><\/a><p id=\"caption-attachment-14227\" class=\"wp-caption-text\">SAS Nonlinear Regression<\/p><\/div>\n<h3>Nonlinear Regression Procedures in SAS<\/h3>\n<p>Following procedures use to compute SAS nonlinear regression of a sample data. Let us explore it.<\/p>\n<h4>a. PROC NLIN<\/h4>\n<p>The NLIN procedure in SAS\/STAT is used for fitting nonlinear regression models. In this, it estimates the parameters by using the method of nonlinear least squares or weighted nonlinear least squares. The NLIN procedure is specially used for segmented models.<br \/>\nThe NLIN procedure uses the following four algorithms (methods):<\/p>\n<ul>\n<li>steepest-descent or gradient method<\/li>\n<li>Newton method<\/li>\n<li>Modified Gauss-Newton method<\/li>\n<li>Marquardt method<\/li>\n<\/ul>\n<p>These can be specified in the METHOD= option.<br \/>\n<strong>A Syntax of PROC NLIN-<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">PROC NLIN\u00a0DATASET;\r\nPARMS &lt; VARIABLES&gt;;\r\nMODEL DEPENDENT =EXPRESSION;<\/pre>\n<p>The PROC NLIN, PARAMETERS, and MODEL statements are required.<\/p>\n<p><strong>PROC NLIN Example-<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">proc nlin data=sashelp.cars method=gauss;\r\n\u00a0\u00a0 parms hosepower=135\r\n\u00a0\u00a0 cylinders=6;\r\n\u00a0\u00a0 model mpg_highway = (horsepower\/cylinders);\r\nrun;<\/pre>\n<p>The\u00a0DATA=option specifies that the <a href=\"https:\/\/data-flair.training\/blogs\/sas-data-set\/\"><strong>SAS data set<\/strong> <\/a>sashelp.cars\u00a0are used in the analysis.<br \/>\nThe\u00a0METHOD=option directs PROC NLIN to use the GAUSS iterative method.<br \/>\nThe\u00a0PARMS statement declares the parameters and specifies their initial values.<\/p>\n<div id=\"attachment_14228\" style=\"width: 289px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-nlin-output-1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-14228\" class=\"wp-image-14228 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-nlin-output-1.png\" alt=\"SAS Nonlinear Regression\" width=\"279\" height=\"200\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-nlin-output-1.png 279w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-nlin-output-1-150x108.png 150w\" sizes=\"auto, (max-width: 279px) 100vw, 279px\" \/><\/a><p id=\"caption-attachment-14228\" class=\"wp-caption-text\">Nonlinear Regression\u00a0in\u00a0SAS-\u00a0PROC NLIN<\/p><\/div>\n<div id=\"attachment_14230\" style=\"width: 413px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-nlin-output-2.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-14230\" class=\"wp-image-14230 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-nlin-output-2.png\" alt=\"SAS Nonlinear Regression\" width=\"403\" height=\"527\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-nlin-output-2.png 403w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-nlin-output-2-115x150.png 115w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-nlin-output-2-229x300.png 229w\" sizes=\"auto, (max-width: 403px) 100vw, 403px\" \/><\/a><p id=\"caption-attachment-14230\" class=\"wp-caption-text\">Nonlinear Regression\u00a0in\u00a0SAS-\u00a0PROC NLIN<\/p><\/div>\n<h4>b. PROC TRANSREG<\/h4>\n<p>We have already discussed this procedure in detail. You can refer to the SAS Market Research tutorial for the complete tutorial.<\/p>\n<p style=\"font-weight: 400\">So, this was all\u00a0about\u00a0SAS Nonlinear Regression Tutorial. Hope you like our explanation<span style=\"font-weight: 400\">.<\/span><\/p>\n<h3>Conclusion<\/h3>\n<p>Hence, this was a complete description and a comprehensive understanding of the NLIN procedure offered by SAS\/STAT nonlinear regression. Hope you all enjoyed it. Stay tuned for more interesting topics in SAS\/ STAT. Furthermore, for any query, post your doubts in the comment section below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We looked at different types of analysis for SAS\/STAT and the procedures used for performing it in our previous SAS\/STAT tutorial. Today, we will be looking at another type of analysis, called SAS Nonlinear&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":14226,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[56],"tags":[10060,10061,10128,12087,14069],"class_list":["post-14224","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sas-stat","tag-proc-nlin","tag-proc-nlin-example","tag-proc-transreg","tag-sas-nonlinear-regression","tag-syntax-of-proc-nlin"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SAS Nonlinear Regression Procedure - PROC NLIN &amp; PROC TRANSREG - DataFlair<\/title>\n<meta name=\"description\" content=\"SAS Nonlinear Regression Tutorial, What is nonlinear regression in SAS\/STAT, SAS nonlinear regression Procedure- PROC NLIN &amp; PROC TRANSREG, examples, Syntax\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/sas-nonlinear-regression\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SAS Nonlinear Regression Procedure - PROC NLIN &amp; PROC TRANSREG - DataFlair\" \/>\n<meta property=\"og:description\" content=\"SAS Nonlinear Regression Tutorial, What is nonlinear regression in SAS\/STAT, SAS nonlinear regression Procedure- PROC NLIN &amp; PROC TRANSREG, examples, Syntax\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/sas-nonlinear-regression\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-01T11:55:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-05T17:02:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/SAS-STAT-non-linear-regression-01.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SAS Nonlinear Regression Procedure - PROC NLIN &amp; PROC TRANSREG - DataFlair","description":"SAS Nonlinear Regression Tutorial, What is nonlinear regression in SAS\/STAT, SAS nonlinear regression Procedure- PROC NLIN & PROC TRANSREG, examples, Syntax","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/sas-nonlinear-regression\/","og_locale":"en_US","og_type":"article","og_title":"SAS Nonlinear Regression Procedure - PROC NLIN &amp; PROC TRANSREG - DataFlair","og_description":"SAS Nonlinear Regression Tutorial, What is nonlinear regression in SAS\/STAT, SAS nonlinear regression Procedure- PROC NLIN & PROC TRANSREG, examples, Syntax","og_url":"https:\/\/data-flair.training\/blogs\/sas-nonlinear-regression\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2018-05-01T11:55:59+00:00","article_modified_time":"2021-12-05T17:02:19+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/SAS-STAT-non-linear-regression-01.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/sas-nonlinear-regression\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/sas-nonlinear-regression\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89"},"headline":"SAS Nonlinear Regression Procedure &#8211; PROC NLIN &amp; PROC TRANSREG","datePublished":"2018-05-01T11:55:59+00:00","dateModified":"2021-12-05T17:02:19+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/sas-nonlinear-regression\/"},"wordCount":460,"commentCount":2,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/sas-nonlinear-regression\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/SAS-STAT-non-linear-regression-01.jpg","keywords":["PROC NLIN","PROC NLIN example","PROC TRANSREG","SAS Nonlinear Regression","Syntax of PROC NLIN"],"articleSection":["SAS - STAT Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/sas-nonlinear-regression\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/sas-nonlinear-regression\/","url":"https:\/\/data-flair.training\/blogs\/sas-nonlinear-regression\/","name":"SAS Nonlinear Regression Procedure - PROC NLIN &amp; PROC TRANSREG - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/sas-nonlinear-regression\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/sas-nonlinear-regression\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/SAS-STAT-non-linear-regression-01.jpg","datePublished":"2018-05-01T11:55:59+00:00","dateModified":"2021-12-05T17:02:19+00:00","description":"SAS Nonlinear Regression Tutorial, What is nonlinear regression in SAS\/STAT, SAS nonlinear regression Procedure- PROC NLIN & PROC TRANSREG, examples, Syntax","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/sas-nonlinear-regression\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/sas-nonlinear-regression\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/sas-nonlinear-regression\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/SAS-STAT-non-linear-regression-01.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/SAS-STAT-non-linear-regression-01.jpg","width":1200,"height":628,"caption":"SAS Nonlinear Regression"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/sas-nonlinear-regression\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"Important features of java","item":"https:\/\/data-flair.training\/blogs\/tag\/important-features-of-java\/"},{"@type":"ListItem","position":3,"name":"SAS Nonlinear Regression Procedure &#8211; PROC NLIN &amp; PROC TRANSREG"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team provides industry-driven content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our expert educators focus on delivering value-packed, easy-to-follow resources for tech enthusiasts and professionals.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam2\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/14224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=14224"}],"version-history":[{"count":7,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/14224\/revisions"}],"predecessor-version":[{"id":105112,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/14224\/revisions\/105112"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/14226"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=14224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=14224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=14224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}