

{"id":4823,"date":"2017-12-06T09:27:02","date_gmt":"2017-12-06T09:27:02","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=4823"},"modified":"2021-08-25T17:26:15","modified_gmt":"2021-08-25T11:56:15","slug":"survival-analysis-in-r","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/survival-analysis-in-r\/","title":{"rendered":"Survival Analysis in R Programming &#8211; Learn to Predict Accurately!"},"content":{"rendered":"<p>Do you like to predict the future? I often love to predict the future of others. The statistical tasks of predictions have always been around which allow you to know about the future based on the patterns of the past history. One of such techniques that allow you to measure the duration of time till the occurrence of a future event is Survival Analysis using R. It is one of the most interesting ways of evaluating future occurrences. This is why R survival analysis is one of the most popular techniques which we will implement in this blog.<\/p>\n<p><em><strong>Before we start our tutorial of R survival analysis, I recommend you to revise<\/strong><\/em> <em><strong><a href=\"https:\/\/data-flair.training\/blogs\/logistic-regression-in-r\/\">Logistic Regression<\/a><\/strong><\/em>.<\/p>\n<h2>What is Survival Analysis in R?<\/h2>\n<p><em><span style=\"font-weight: 400\">In R, survival analysis particularly deals with predicting the time when a specific event is going to occur. It is also known as the analysis of time to death.<\/span><\/em><\/p>\n<p><b>For example<\/b><span style=\"font-weight: 400\">:<\/span><\/p>\n<p><span style=\"font-weight: 400\">To predict the number of days a person\u00a0in the last stage will survive.\u00a0<\/span>We use\u00a0the R package\u00a0to carry out this analysis.<\/p>\n<p><span style=\"font-weight: 400\">In the R survival package, a function named surv() takes the input data as an R formula. It creates a survival object among the chosen variables for analysis. Thus, after this survfit() is being used to create a plot for the analysis.<\/span><\/p>\n<h3>i. Install Package in Survival analysis<\/h3>\n<p><strong>Syntax:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">install.packages(\"survival\")<\/pre>\n<h2>Types of R Survival Analysis<\/h2>\n<h3>1. Kaplan Meier Analysis<\/h3>\n<p>In 1958, Edward Kaplan and Paul Meier found an efficient technique for estimating and measuring patient survival rates. This estimator which is plotted over time and is based on a mathematical formula to calculate the response. The response can be failure time, survival time or event time. Some of the examples of Kaplan Meier Analysis are &#8211;<\/p>\n<ul>\n<li>Finding out time until the tumor is recurring<\/li>\n<li>Estimating time until morbidity after there is an intervention in the treatment.<\/li>\n<li>In industries, it is used to estimate the time until a machine part fails.<\/li>\n<\/ul>\n<p><em><strong>Want to practice your R learning? Check out the latest project designed by DataFlair<\/strong> <\/em><strong>&#8211;<\/strong> <a href=\"https:\/\/data-flair.training\/blogs\/data-science-r-sentiment-analysis-project\/\"><em><strong>R Sentiment Analysis<\/strong><\/em><\/a><\/p>\n<p>The survival time response is continuous in nature. It is also greater than or equal to 1. We will plot the survival plot using the Kaplan Meier Analysis. We will make use of the \u2018lung\u2019 dataset. You can find out more information about this dataset <a href=\"https:\/\/stat.ethz.ch\/R-manual\/R-patched\/library\/survival\/html\/lung.html\">here<\/a>.<\/p>\n<p><strong>Code:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#Author DataFlair\r\nlibrary(\u201csurvival\u201d)\r\nlibrary(\u201csurvminer\u201d)\r\ndata(\"lung\") \r\nhead(lung)<\/pre>\n<p><strong>Code Display:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kaplan-meier-analysis-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-65461\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kaplan-meier-analysis-1.jpg\" alt=\"R survival Analysis \" width=\"1366\" height=\"726\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kaplan-meier-analysis-1.jpg 1366w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kaplan-meier-analysis-1-150x80.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kaplan-meier-analysis-1-300x159.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kaplan-meier-analysis-1-768x408.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kaplan-meier-analysis-1-1024x544.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kaplan-meier-analysis-1-520x276.jpg 520w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<p><strong>Output:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/survival-analysis-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-65462\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/survival-analysis-1.jpg\" alt=\"survival analysis in R \" width=\"1366\" height=\"724\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/survival-analysis-1.jpg 1366w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/survival-analysis-1-150x80.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/survival-analysis-1-300x159.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/survival-analysis-1-768x407.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/survival-analysis-1-1024x543.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/survival-analysis-1-520x276.jpg 520w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<p><strong>Code:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">surv_func &lt;- survfit(Surv(time,status) ~ sex, data = lung) \r\nsurv_func<\/pre>\n<p><strong>Code Display:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kaplan-meier-analysis.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-65466\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kaplan-meier-analysis.jpg\" alt=\"kaplan meier analysis\" width=\"1366\" height=\"724\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kaplan-meier-analysis.jpg 1366w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kaplan-meier-analysis-150x80.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kaplan-meier-analysis-300x159.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kaplan-meier-analysis-768x407.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kaplan-meier-analysis-1024x543.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kaplan-meier-analysis-520x276.jpg 520w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<p><strong>Output:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kalpan-meier-analysis-output.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-65468\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kalpan-meier-analysis-output.jpg\" alt=\"kalpan meier analysis output\" width=\"1366\" height=\"724\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kalpan-meier-analysis-output.jpg 1366w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kalpan-meier-analysis-output-150x80.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kalpan-meier-analysis-output-300x159.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kalpan-meier-analysis-output-768x407.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kalpan-meier-analysis-output-1024x543.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/kalpan-meier-analysis-output-520x276.jpg 520w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<p><em><strong>You must explore the<a href=\"https:\/\/data-flair.training\/blogs\/generalized-linear-models-in-r\/\"> linear model concept in R<\/a><\/strong><\/em><\/p>\n<p><strong>Code:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">plot(surv_func)<\/pre>\n<p><strong>Output:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/surf-function-in-survival-analysis.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-65472\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/surf-function-in-survival-analysis.jpg\" alt=\"surf function in survival analysis\" width=\"1366\" height=\"728\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/surf-function-in-survival-analysis.jpg 1366w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/surf-function-in-survival-analysis-150x80.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/surf-function-in-survival-analysis-300x160.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/surf-function-in-survival-analysis-768x409.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/surf-function-in-survival-analysis-1024x546.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/surf-function-in-survival-analysis-520x277.jpg 520w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<h3>2. Box Cox Model<\/h3>\n<p>The Cox Proportional Hazard model is a popular regression model that is used for the analysis of survival data. It was originally used in the medical area to investigate and assess the relationship between the survival times of patients and their corresponding predictor variables.<\/p>\n<p>The Cox Proportional Hazard Model is an alternative to the above discussed Kaplan-Meier model. It works for both the quantitative predictor as well as for the categorical variable. Therefore, we are able to assess the several risk factors that are involved. In this section, we will implement this model using the coxph() function.<\/p>\n<p><strong>Code:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">box_cox&lt;- coxph(Surv(time, status) ~ age + \r\n          sex + ph.ecog + ph.karno \r\n          + pat.karno + meal.cal + wt.loss \r\n          , data = lung)\r\nsummary(box_cox)<\/pre>\n<p><strong>Code Display:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/Box-cox-model-in-R.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-65473\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/Box-cox-model-in-R.jpg\" alt=\"Box cox model in R\" width=\"1366\" height=\"724\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/Box-cox-model-in-R.jpg 1366w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/Box-cox-model-in-R-150x80.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/Box-cox-model-in-R-300x159.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/Box-cox-model-in-R-768x407.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/Box-cox-model-in-R-1024x543.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/Box-cox-model-in-R-520x276.jpg 520w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<p><strong>Output:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/box-cox-model-output.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-65474\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/box-cox-model-output.jpg\" alt=\"box cox model output\" width=\"1366\" height=\"726\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/box-cox-model-output.jpg 1366w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/box-cox-model-output-150x80.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/box-cox-model-output-300x159.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/box-cox-model-output-768x408.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/box-cox-model-output-1024x544.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/box-cox-model-output-520x276.jpg 520w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<p><em><strong>Wait! You forget to check <a href=\"https:\/\/data-flair.training\/blogs\/r-nonlinear-regression\/\">non-linear regression in R<\/a>\u00a0<\/strong><\/em><\/p>\n<p><strong>Code:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#DataFlair\r\ncurve_cox &lt;- survfit(box_cox)\r\nplot(curve_cox)<\/pre>\n<p><strong>Output:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/box-cox-model-in-survival-analysis.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-65475\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/box-cox-model-in-survival-analysis.jpg\" alt=\"Types of R survival analysis \" width=\"1366\" height=\"724\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/box-cox-model-in-survival-analysis.jpg 1366w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/box-cox-model-in-survival-analysis-150x80.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/box-cox-model-in-survival-analysis-300x159.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/box-cox-model-in-survival-analysis-768x407.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/box-cox-model-in-survival-analysis-1024x543.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/box-cox-model-in-survival-analysis-520x276.jpg 520w\" sizes=\"auto, (max-width: 1366px) 100vw, 1366px\" \/><\/a><\/p>\n<h2>Summary<\/h2>\n<p>Here completes our tutorial of R survival analysis. We saw installing packages and types of survival analysis. Also, we discussed how to plot a survival plot using\u00a0Kaplan Meier Analysis. Hope you understand the concept.<\/p>\n<p>Still, if you have any doubts regarding the same, ask in the comment section. Now, what next? No need to think, DataFlair is here to help you. <em>Check out the latest <a href=\"https:\/\/data-flair.training\/blogs\/r-tutorials-home\/\"><strong>R tutorials series<\/strong><\/a> and select a topic of your choice that too for Free. What are you waiting for? Grab the opportunity now!!<\/em><span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:2189,&quot;href&quot;:&quot;https:\\\/\\\/stat.ethz.ch\\\/R-manual\\\/R-patched\\\/library\\\/survival\\\/html\\\/lung.html&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20250116074909\\\/https:\\\/\\\/stat.ethz.ch\\\/R-manual\\\/R-patched\\\/library\\\/survival\\\/html\\\/lung.html&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-11 02:10:06&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2025-12-31 16:01:34&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-06 08:43:00&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-01-24 02:34:40&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-02-01 10:55:46&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-04 14:40:39&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-13 21:52:44&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-21 23:14:48&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-03-28 10:12:08&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-15 15:47:55&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-20 17:56:55&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-28 13:05:52&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-06 19:53:19&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-10 16:43:33&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-05-10 16:43:33&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;}]\"><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Do you like to predict the future? I often love to predict the future of others. The statistical tasks of predictions have always been around which allow you to know about the future based&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":65494,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[51],"tags":[11267,11268,20728,20727],"class_list":["post-4823","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-r","tag-r-survival-analysis","tag-r-survival-package","tag-types-of-survival-analysis","tag-what-is-survival-analysis"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Survival Analysis in R Programming - Learn to Predict Accurately! - DataFlair<\/title>\n<meta name=\"description\" content=\"Learn all the statistical concepts behind survival analysis in R. Explore 2 main types of survival analysis - Box cox &amp; Kaplan Meier Analysis\" \/>\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\/survival-analysis-in-r\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Survival Analysis in R Programming - Learn to Predict Accurately! - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Learn all the statistical concepts behind survival analysis in R. Explore 2 main types of survival analysis - Box cox &amp; Kaplan Meier Analysis\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/survival-analysis-in-r\/\" \/>\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=\"2017-12-06T09:27:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-25T11:56:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/Survival-Analysis-in-R-Programming.png\" \/>\n\t<meta property=\"og:image:width\" content=\"802\" \/>\n\t<meta property=\"og:image:height\" content=\"420\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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":"Survival Analysis in R Programming - Learn to Predict Accurately! - DataFlair","description":"Learn all the statistical concepts behind survival analysis in R. Explore 2 main types of survival analysis - Box cox & Kaplan Meier Analysis","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\/survival-analysis-in-r\/","og_locale":"en_US","og_type":"article","og_title":"Survival Analysis in R Programming - Learn to Predict Accurately! - DataFlair","og_description":"Learn all the statistical concepts behind survival analysis in R. Explore 2 main types of survival analysis - Box cox & Kaplan Meier Analysis","og_url":"https:\/\/data-flair.training\/blogs\/survival-analysis-in-r\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2017-12-06T09:27:02+00:00","article_modified_time":"2021-08-25T11:56:15+00:00","og_image":[{"width":802,"height":420,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/Survival-Analysis-in-R-Programming.png","type":"image\/png"}],"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\/survival-analysis-in-r\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/survival-analysis-in-r\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89"},"headline":"Survival Analysis in R Programming &#8211; Learn to Predict Accurately!","datePublished":"2017-12-06T09:27:02+00:00","dateModified":"2021-08-25T11:56:15+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/survival-analysis-in-r\/"},"wordCount":619,"commentCount":2,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/survival-analysis-in-r\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/Survival-Analysis-in-R-Programming.png","keywords":["R survival analysis","r survival package","types of survival analysis","what is survival analysis"],"articleSection":["R Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/survival-analysis-in-r\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/survival-analysis-in-r\/","url":"https:\/\/data-flair.training\/blogs\/survival-analysis-in-r\/","name":"Survival Analysis in R Programming - Learn to Predict Accurately! - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/survival-analysis-in-r\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/survival-analysis-in-r\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/Survival-Analysis-in-R-Programming.png","datePublished":"2017-12-06T09:27:02+00:00","dateModified":"2021-08-25T11:56:15+00:00","description":"Learn all the statistical concepts behind survival analysis in R. Explore 2 main types of survival analysis - Box cox & Kaplan Meier Analysis","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/survival-analysis-in-r\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/survival-analysis-in-r\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/survival-analysis-in-r\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/Survival-Analysis-in-R-Programming.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2017\/12\/Survival-Analysis-in-R-Programming.png","width":802,"height":420,"caption":"Survival Analysis in R Programming"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/survival-analysis-in-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"R Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/r\/"},{"@type":"ListItem","position":3,"name":"Survival Analysis in R Programming &#8211; Learn to Predict Accurately!"}]},{"@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\/4823","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=4823"}],"version-history":[{"count":9,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/4823\/revisions"}],"predecessor-version":[{"id":73198,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/4823\/revisions\/73198"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/65494"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=4823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=4823"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=4823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}