

{"id":13967,"date":"2018-04-19T08:57:52","date_gmt":"2018-04-19T08:57:52","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=13967"},"modified":"2021-12-03T10:35:29","modified_gmt":"2021-12-03T05:05:29","slug":"stat-longitudinal-data-analysis","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/stat-longitudinal-data-analysis\/","title":{"rendered":"4 Important SAS\/STAT Longitudinal Data Analysis Procedures"},"content":{"rendered":"<h2>1. Objective<\/h2>\n<p>In our last tutorial, we studied\u00a0SAS\/STAT Exact Inference. Today we will look at SAS\/STAT longitudinal data analysis. Moreover, we will see how can we use longitudinal data analysis in <a href=\"https:\/\/data-flair.training\/blogs\/stat-tutorial\/\"><strong>SAS\/STAT<\/strong><\/a>. Our focus here will be to understand different procedures: PROC GEE, PROC GLIMMIX, PROC MIXED, PROC GENMOD that can be used for SAS\/STAT longitudinal data analysis. At last, we will discuss some longitudinal analysis example.<br \/>\nSo, let&#8217;s start with SAS\/STAT Longitudinal Data Analysis.<\/p>\n<div id=\"attachment_13983\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/SAS-STAT-Longitudinal-Data-Analysis-01.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-13983\" class=\"wp-image-13983 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/SAS-STAT-Longitudinal-Data-Analysis-01.jpg\" alt=\"STAT Longitudinal Data Analysis\" width=\"1200\" height=\"628\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/SAS-STAT-Longitudinal-Data-Analysis-01.jpg 1200w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/SAS-STAT-Longitudinal-Data-Analysis-01-150x79.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/SAS-STAT-Longitudinal-Data-Analysis-01-300x157.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/SAS-STAT-Longitudinal-Data-Analysis-01-768x402.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/SAS-STAT-Longitudinal-Data-Analysis-01-1024x536.jpg 1024w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><p id=\"caption-attachment-13983\" class=\"wp-caption-text\">5 Procedure for Longitudinal Data Analysis in SAS\/STAT<\/p><\/div>\n<h2>2. SAS\/ STAT Longitudinal Data Analysis<\/h2>\n<p>Longitudinal data arises when you measure a response variable of interest multiple numbers of times on multiple subjects. Thus, longitudinal data has the characteristics of both cross-sectional data and time-series data. The response variables in studies of longitudinal data can be either continuous or discrete.<br \/>\nThe basic motive behind a SAS\/STAT Longitudinal data analysis is usually to model the expected value of the response variable as either a linear or nonlinear function of a set of explanatory variables. Statistical analysis of longitudinal data requires an accounting for possible between-subject heterogeneity and within-subject <strong><a href=\"https:\/\/data-flair.training\/blogs\/sas-correlation-analysis\/\">correlation<\/a><\/strong>.<br \/>\n<strong><a href=\"https:\/\/data-flair.training\/blogs\/stat-advantages\/\">Let&#8217;s Revise SAS\/STAT Advantages &amp; Disadvantages<\/a><\/strong><br \/>\nSAS\/STAT software provides two approaches for modeling longitudinal data: marginal models (also known as population-average models) and mixed models (also known as subject-specific models).<br \/>\nBelow is a sample plot showing a SAS\/STAT longitudinal data analysis representation.<\/p>\n<div id=\"attachment_13985\" style=\"width: 676px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/longi-data-analysis-sample-image.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-13985\" class=\"wp-image-13985 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/longi-data-analysis-sample-image.png\" alt=\"SAS\/STAT Longitudinal Data Analysis\" width=\"666\" height=\"500\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/longi-data-analysis-sample-image.png 666w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/longi-data-analysis-sample-image-150x113.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/longi-data-analysis-sample-image-300x225.png 300w\" sizes=\"auto, (max-width: 666px) 100vw, 666px\" \/><\/a><p id=\"caption-attachment-13985\" class=\"wp-caption-text\">SAS\/STAT Longitudinal Data Analysis Example<\/p><\/div>\n<h2>3. Longitudinal Data Analysis\u00a0Procedures in SAS\/STAT<\/h2>\n<p>Following procedures use to perform SAS\/STAT longitudinal data analysis of a sample data. Each procedure has a different syntax and is used with different type of data in different contexts. Let us explore each one of these.<br \/>\n<strong><a href=\"https:\/\/data-flair.training\/blogs\/sas-stat-anova\/\">Read About 8 Procedures for Calculating Analysis of Variance<\/a><\/strong><\/p>\n<h3>a. PROC GEE<\/h3>\n<p>The PROC GEE procedure in SAS\/STAT is a comprehensive tool for analyzing longitudinal data. For longitudinal studies, missing data are common, and they can be caused by dropouts or skipped visits. If missing responses depend on previous responses, the usual GEE approach can lead to biased estimates. So the GEE procedure also implements the weighted GEE method to handle missing responses that are caused by dropouts in longitudinal studies.<br \/>\n<strong>PROC GEE Syntax-<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">PROC GEE \u00a0DATASET\r\nCLASS &lt;variable&gt;;\r\nMODEL response= effects &lt;options&gt;;\r\nREPEATED subject=subject effects\/&lt;options&gt;;<\/pre>\n<p>The PROC GEE, MODEL, and REPEATED statements are required. All other statements can appear only once.<br \/>\n<strong>PROC GEE\u00a0Example-<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">data iris;\r\nset sashelp.iris;\r\nrun;\u00a0\r\nproc gee data=iris;\r\nclass species;\r\nmodel sepallength=sepalwidth;\r\nrepeated subject=species;\r\nrun;<\/pre>\n<div id=\"attachment_13986\" style=\"width: 396px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-GEE-OUTPUT-1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-13986\" class=\"wp-image-13986 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-GEE-OUTPUT-1.png\" alt=\"SAS\/STAT Longitudinal Data Analysis\" width=\"386\" height=\"509\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-GEE-OUTPUT-1.png 386w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-GEE-OUTPUT-1-114x150.png 114w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-GEE-OUTPUT-1-228x300.png 228w\" sizes=\"auto, (max-width: 386px) 100vw, 386px\" \/><\/a><p id=\"caption-attachment-13986\" class=\"wp-caption-text\">SAS\/STAT Longitudinal Data Analysis &#8211;\u00a0PROC GEE<\/p><\/div>\n<div id=\"attachment_13987\" style=\"width: 468px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-GEE-OUTPUT-2.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-13987\" class=\"wp-image-13987 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-GEE-OUTPUT-2.png\" alt=\"SAS\/STAT Longitudinal Data Analysis\" width=\"458\" height=\"140\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-GEE-OUTPUT-2.png 458w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-GEE-OUTPUT-2-150x46.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-GEE-OUTPUT-2-300x92.png 300w\" sizes=\"auto, (max-width: 458px) 100vw, 458px\" \/><\/a><p id=\"caption-attachment-13987\" class=\"wp-caption-text\">Longitudinal Data Analysis in\u00a0SAS\/STAT &#8211;\u00a0\u00a0PROC GEE<\/p><\/div>\n<p><strong><a href=\"https:\/\/data-flair.training\/blogs\/stat-bayesian-analysis\/\">Let&#8217;s Discuss 6 SAS\/STAT Bayesian Analysis Procedures<\/a><\/strong><\/p>\n<h3>b. PROC GLIMMIX<\/h3>\n<p>The PROC GLIMMIX procedure in <a href=\"https:\/\/en.wikipedia.org\/wiki\/SAS_(software)\">SAS<\/a>\/STAT performs longitudinal data analysis through which it fits statistical models to data with correlations or nonconstant variability and where the response is not necessarily normally distributed. These models are known as generalized linear mixed models (GLMM). GLMMs, like linear mixed models, assume normal (Gaussian) random effects.<br \/>\n<strong>PROC GLIMMIX\u00a0Syntax-<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">PROC GLIMMIX dataset &lt;OPTIONS&gt;;\r\nCLASS &lt;VARIABLES&gt;;\r\nMODEL response= effects &lt;options&gt;;<\/pre>\n<p>The PROC GLIMMIX and MODEL statements are required. All other statements can appear only once.<br \/>\n<strong>PROC GLIMMIX Example-<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">proc glimmix data=sashelp.class;\r\nclass name sex;\r\nmodel age\/height=weight\/solution;\r\nrandom intercept\/subject=weight;\r\nrun;<\/pre>\n<p>The\u00a0CLASS statement instructs the procedure to treat the variables age and sex as classification variables. The\u00a0MODEL statement specifies the response variable as a sample proportion by using the\u00a0<em>events\/trials<\/em>\u00a0syntax.<br \/>\nThe\u00a0SOLUTION\u00a0option in the\u00a0MODEL statement requests a listing of the solutions for the fixed-effects parameter estimates.<br \/>\nThe\u00a0RANDOM statement specifies that a random intercept is drawn separately and independently for each center in the study.<strong>\u00a0<\/strong><br \/>\n<strong><a href=\"https:\/\/data-flair.training\/blogs\/stat-cluster-analysis\/\">Let&#8217;s Learn 7 Simple SAS\/STAT Cluster Analysis Procedures <\/a><\/strong><\/p>\n<div id=\"attachment_13989\" style=\"width: 708px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-glimmix-output-1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-13989\" class=\"wp-image-13989 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-glimmix-output-1.png\" alt=\"SAS\/STAT Longitudinal Data Analysis\" width=\"698\" height=\"335\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-glimmix-output-1.png 698w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-glimmix-output-1-150x72.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-glimmix-output-1-300x144.png 300w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><\/a><p id=\"caption-attachment-13989\" class=\"wp-caption-text\">STAT Longitudinal Data Analysis &#8211;\u00a0\u00a0PROC GLIMMIX<\/p><\/div>\n<div id=\"attachment_13991\" style=\"width: 450px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-glimmix-output-2.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-13991\" class=\"wp-image-13991 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-glimmix-output-2.png\" alt=\"SAS\/STAT Longitudinal Data Analysis\" width=\"440\" height=\"552\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-glimmix-output-2.png 440w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-glimmix-output-2-120x150.png 120w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-glimmix-output-2-239x300.png 239w\" sizes=\"auto, (max-width: 440px) 100vw, 440px\" \/><\/a><p id=\"caption-attachment-13991\" class=\"wp-caption-text\">Longitudinal Data Analysis in SAS\/STAT-\u00a0\u00a0PROC GLIMMIX<\/p><\/div>\n<div id=\"attachment_13993\" style=\"width: 312px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-glimmix-output-3.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-13993\" class=\"wp-image-13993 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-glimmix-output-3.png\" alt=\"SAS\/STAT Longitudinal Data Analysis -\u00a0\u00a0PROC GLIMMIX\" width=\"302\" height=\"397\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-glimmix-output-3.png 302w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-glimmix-output-3-114x150.png 114w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/proc-glimmix-output-3-228x300.png 228w\" sizes=\"auto, (max-width: 302px) 100vw, 302px\" \/><\/a><p id=\"caption-attachment-13993\" class=\"wp-caption-text\">SAS\/STAT Longitudinal Data Analysis &#8211;\u00a0\u00a0PROC GLIMMIX<\/p><\/div>\n<p><strong><a href=\"https:\/\/data-flair.training\/blogs\/stat-group-sequential-design\/\">Read About SAS\/STAT Group Sequential Design and Analysis\u00a0<\/a><\/strong><\/p>\n<h3>c. PROC MIXED<\/h3>\n<p>The PROC MIXED procedure in SAS\/STAT fits different mixed models. Mixed models allow for different sources of variation in data, allows for different variances for groups and takes into account correlation structure of repeated measurements. PROC MIXED fits the structure you select to the data by using the method of\u00a0<em>restricted maximum likelihood (REML)<\/em><em>,<\/em>\u00a0also known as\u00a0<em>residual maximum likelihood.<\/em><br \/>\n<strong>PROC MIXED Syntax-<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">PROC MIXED dataset OPTIONS;\r\nCLASS &lt;VARIABLES&gt;;\r\n\u00a0\u00a0\u00a0\u00a0 MODEL dependent\u00a0=\u00a0&lt;fixed-effects&gt; &lt;\/ options&gt;;<\/pre>\n<p>The\u00a0PROC MIXED and\u00a0MODEL statements are required, and the\u00a0MODEL\u00a0statement must appear after the\u00a0CLASS statement if a\u00a0CLASS statement is included.<br \/>\n<strong>PROC MIXED Example-<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\">ods graphics on;\r\nproc mixed data=SASHELP.CARS\u00a0 plots=all ;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 class Origin;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 model MPG_Highway= \/;\r\nrun;<\/pre>\n<p>The\u00a0MODEL statement first specifies the response (dependent) variable MPG_highway. The explanatory (independent) variables are then listed after the equal (=) sign. Here, no explanatory variables are used.<\/p>\n<div id=\"attachment_14012\" style=\"width: 349px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/image-1-2-1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-14012\" class=\"wp-image-14012 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/image-1-2-1.png\" alt=\"Longitudinal Data Analysis in SAS\/STAT - PROC MIXED\" width=\"339\" height=\"563\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/image-1-2-1.png 339w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/image-1-2-1-90x150.png 90w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/image-1-2-1-181x300.png 181w\" sizes=\"auto, (max-width: 339px) 100vw, 339px\" \/><\/a><p id=\"caption-attachment-14012\" class=\"wp-caption-text\">Longitudinal Data Analysis in SAS\/STAT &#8211; PROC MIXED<\/p><\/div>\n<div id=\"attachment_13994\" style=\"width: 734px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-MIXED-OUTPUT-2.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-13994\" class=\"wp-image-13994 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-MIXED-OUTPUT-2.png\" alt=\"SAS\/STAT Longitudinal Data Analysis -\u00a0PROC MIXED\" width=\"724\" height=\"622\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-MIXED-OUTPUT-2.png 724w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-MIXED-OUTPUT-2-150x129.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-MIXED-OUTPUT-2-300x258.png 300w\" sizes=\"auto, (max-width: 724px) 100vw, 724px\" \/><\/a><p id=\"caption-attachment-13994\" class=\"wp-caption-text\">SAS\/STAT Longitudinal Data Analysis &#8211;\u00a0PROC MIXED<\/p><\/div>\n<div id=\"attachment_13995\" style=\"width: 662px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-MIXED-OUTPUT-3.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-13995\" class=\"wp-image-13995 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-MIXED-OUTPUT-3.png\" alt=\"Longitudinal Data Analysis in SAS\/STAT -\u00a0PROC MIXED\" width=\"652\" height=\"488\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-MIXED-OUTPUT-3.png 652w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-MIXED-OUTPUT-3-150x112.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-MIXED-OUTPUT-3-300x225.png 300w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" \/><\/a><p id=\"caption-attachment-13995\" class=\"wp-caption-text\">Longitudinal Data Analysis in SAS\/STAT &#8211;\u00a0PROC MIXED<\/p><\/div>\n<div id=\"attachment_13996\" style=\"width: 656px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-MIXED-OUTPUT-4.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-13996\" class=\"wp-image-13996 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-MIXED-OUTPUT-4.png\" alt=\"SAS\/STAT Longitudinal Data Analysis\" width=\"646\" height=\"483\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-MIXED-OUTPUT-4.png 646w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-MIXED-OUTPUT-4-150x112.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/PROC-MIXED-OUTPUT-4-300x224.png 300w\" sizes=\"auto, (max-width: 646px) 100vw, 646px\" \/><\/a><p id=\"caption-attachment-13996\" class=\"wp-caption-text\">SAS Longitudinal Data Analysis &#8211;\u00a0PROC MIXED<\/p><\/div>\n<h3>d. PROC GENMOD<\/h3>\n<p>We have already discussed this procedure in detail. You can refer to the following<strong><a href=\"https:\/\/data-flair.training\/blogs\/categorical-data-analysis\/\"> link for the complete tutorial<\/a><\/strong>.<br \/>\nSo, This was all about SAS\/STAT Longitudinal Data Analysis\u00a0Tutorial. Hope you like our explanation<b><\/b>.<\/p>\n<h2>4. Conclusion<\/h2>\n<p>Hence, this was a complete description and a comprehensive understanding of all the procedures offered by SAS\/STAT longitudinal data analysis. We looked at each one of Procedures: PROC GEE, PROC GLIMMIX, PROC MIXED, and PROC GENMOD with syntax, and how they can use. Hope you all enjoyed it. Stay tuned for more interesting topics in SAS\/STAT, and for any doubts, post it in the comments section below.<\/p>\n<p style=\"font-weight: 400\">Related Topic-\u00a0<strong><a href=\"https:\/\/data-flair.training\/blogs\/categorical-data-analysis\/\">SAS\/STAT Categorical Data Analysis Procedure <\/a><\/strong><\/p>\n<p><span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:1952,&quot;href&quot;:&quot;https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/SAS_(software)&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20251006212914\\\/https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/SAS_(software)&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-10 13:00:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-15 12:49:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-20 09:32:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-23 17:22:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-30 02:03:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-05 20:18:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-09 21:56:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-12 22:25:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-16 09:53:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-20 05:14:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-27 08:20:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-02 05:05:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-05 17:02:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-13 15:25:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-17 13:34:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-20 13:51:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 02:47:03&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-27 04:39:29&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-05 13:34:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-16 12:33:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 20:11:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-24 11:59:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-27 18:24:40&quot;,&quot;http_code&quot;:429},{&quot;date&quot;:&quot;2026-03-31 15:48:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 21:34:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 13:45:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 08:24:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-18 17:14:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-24 11:49:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-28 03:52:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-04 10:00:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-12 20:52:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-16 12:16:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-19 15:31:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-24 17:33:57&quot;,&quot;http_code&quot;:429},{&quot;date&quot;:&quot;2026-05-29 16:03:14&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-01 18:43:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-05 09:43:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-08 18:48:36&quot;,&quot;http_code&quot;:404},{&quot;date&quot;:&quot;2026-06-13 15:49:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-18 14:07:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-22 13:45:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-25 14:16:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-29 12:38:38&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-29 12:38:38&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;}]\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Objective In our last tutorial, we studied\u00a0SAS\/STAT Exact Inference. Today we will look at SAS\/STAT longitudinal data analysis. Moreover, we will see how can we use longitudinal data analysis in SAS\/STAT. Our focus&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":13983,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[56],"tags":[8398,8399,8401,8402,8403,8404,8405,10020,10021,10022],"class_list":["post-13967","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sas-stat","tag-longitudinal-analysis","tag-longitudinal-data-analysis-in-r","tag-longitudinal-data-analysis-pdf","tag-longitudinal-data-analysis-ppt","tag-longitudinal-data-analysis-sas","tag-longitudinal-data-analysis-spss","tag-longitudinal-data-analysis-stata","tag-proc-gee","tag-proc-gee-example","tag-proc-gee-syntax"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>4 Important SAS\/STAT Longitudinal Data Analysis Procedures - DataFlair<\/title>\n<meta name=\"description\" content=\"What is SAS\/STAT Longitudinal Data Analysis- Procedures for Performing Longitudinal Data Analysis in SAS\/STAT, ROC GEE, PROC GLIMMIX, PROC MIXED,PROC GENMOD\" \/>\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\/stat-longitudinal-data-analysis\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"4 Important SAS\/STAT Longitudinal Data Analysis Procedures - DataFlair\" \/>\n<meta property=\"og:description\" content=\"What is SAS\/STAT Longitudinal Data Analysis- Procedures for Performing Longitudinal Data Analysis in SAS\/STAT, ROC GEE, PROC GLIMMIX, PROC MIXED,PROC GENMOD\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/stat-longitudinal-data-analysis\/\" \/>\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-04-19T08:57:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-03T05:05:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/SAS-STAT-Longitudinal-Data-Analysis-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=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"4 Important SAS\/STAT Longitudinal Data Analysis Procedures - DataFlair","description":"What is SAS\/STAT Longitudinal Data Analysis- Procedures for Performing Longitudinal Data Analysis in SAS\/STAT, ROC GEE, PROC GLIMMIX, PROC MIXED,PROC GENMOD","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\/stat-longitudinal-data-analysis\/","og_locale":"en_US","og_type":"article","og_title":"4 Important SAS\/STAT Longitudinal Data Analysis Procedures - DataFlair","og_description":"What is SAS\/STAT Longitudinal Data Analysis- Procedures for Performing Longitudinal Data Analysis in SAS\/STAT, ROC GEE, PROC GLIMMIX, PROC MIXED,PROC GENMOD","og_url":"https:\/\/data-flair.training\/blogs\/stat-longitudinal-data-analysis\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2018-04-19T08:57:52+00:00","article_modified_time":"2021-12-03T05:05:29+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/SAS-STAT-Longitudinal-Data-Analysis-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":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/stat-longitudinal-data-analysis\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/stat-longitudinal-data-analysis\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89"},"headline":"4 Important SAS\/STAT Longitudinal Data Analysis Procedures","datePublished":"2018-04-19T08:57:52+00:00","dateModified":"2021-12-03T05:05:29+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/stat-longitudinal-data-analysis\/"},"wordCount":956,"commentCount":1,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/stat-longitudinal-data-analysis\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/SAS-STAT-Longitudinal-Data-Analysis-01.jpg","keywords":["longitudinal analysis","longitudinal data analysis in r","longitudinal data analysis pdf","longitudinal data analysis ppt","longitudinal data analysis sas","longitudinal data analysis spss","longitudinal data analysis stata","PROC GEE","PROC GEE EXAMPLE","PROC GEE SYNTAX"],"articleSection":["SAS - STAT Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/stat-longitudinal-data-analysis\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/stat-longitudinal-data-analysis\/","url":"https:\/\/data-flair.training\/blogs\/stat-longitudinal-data-analysis\/","name":"4 Important SAS\/STAT Longitudinal Data Analysis Procedures - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/stat-longitudinal-data-analysis\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/stat-longitudinal-data-analysis\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/SAS-STAT-Longitudinal-Data-Analysis-01.jpg","datePublished":"2018-04-19T08:57:52+00:00","dateModified":"2021-12-03T05:05:29+00:00","description":"What is SAS\/STAT Longitudinal Data Analysis- Procedures for Performing Longitudinal Data Analysis in SAS\/STAT, ROC GEE, PROC GLIMMIX, PROC MIXED,PROC GENMOD","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/stat-longitudinal-data-analysis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/stat-longitudinal-data-analysis\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/stat-longitudinal-data-analysis\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/SAS-STAT-Longitudinal-Data-Analysis-01.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/SAS-STAT-Longitudinal-Data-Analysis-01.jpg","width":1200,"height":628,"caption":"Longitudinal Data Analysis in SAS\/STAT"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/stat-longitudinal-data-analysis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"SAS - STAT Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/sas-stat\/"},{"@type":"ListItem","position":3,"name":"4 Important SAS\/STAT Longitudinal Data Analysis Procedures"}]},{"@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\/13967","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=13967"}],"version-history":[{"count":4,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/13967\/revisions"}],"predecessor-version":[{"id":66718,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/13967\/revisions\/66718"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/13983"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=13967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=13967"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=13967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}