{"id":1160,"date":"2023-07-27T11:17:42","date_gmt":"2023-07-27T11:17:42","guid":{"rendered":"https:\/\/statorials.org\/tr\/kaya-egrisi-ggplot2\/"},"modified":"2023-07-27T11:17:42","modified_gmt":"2023-07-27T11:17:42","slug":"kaya-egrisi-ggplot2","status":"publish","type":"post","link":"https:\/\/statorials.org\/tr\/kaya-egrisi-ggplot2\/","title":{"rendered":"Ggplot2 kullanarak roc e\u011frisi nas\u0131l \u00e7izilir (\u00f6rneklerle)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><a href=\"https:\/\/statorials.org\/tr\/lojistik-regresyon-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">Lojistik regresyon,<\/a> yan\u0131t de\u011fi\u015fkeni ikili oldu\u011funda bir regresyon modeline uymak i\u00e7in kulland\u0131\u011f\u0131m\u0131z istatistiksel bir y\u00f6ntemdir. Lojistik regresyon modelinin bir veri k\u00fcmesine ne kadar iyi uydu\u011funu de\u011ferlendirmek i\u00e7in a\u015fa\u011f\u0131daki iki \u00f6l\u00e7\u00fcme bakabiliriz:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>Duyarl\u0131l\u0131k:<\/strong> Sonu\u00e7 ger\u00e7ekten olumluyken modelin bir g\u00f6zlem i\u00e7in olumlu bir sonu\u00e7 tahmin etme olas\u0131l\u0131\u011f\u0131.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>\u00d6zg\u00fcll\u00fck:<\/strong> Sonu\u00e7 ger\u00e7ekten negatif oldu\u011funda modelin bir g\u00f6zlem i\u00e7in negatif bir sonu\u00e7 \u00f6ng\u00f6rme olas\u0131l\u0131\u011f\u0131.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Bu iki \u00f6l\u00e7\u00fcm\u00fc g\u00f6rselle\u015ftirmenin basit bir yolu, lojistik regresyon modelinin duyarl\u0131l\u0131\u011f\u0131n\u0131 ve \u00f6zg\u00fcll\u00fc\u011f\u00fcn\u00fc g\u00f6steren bir grafik olan <strong>ROC e\u011frisi<\/strong> olu\u015fturmakt\u0131r.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Bu e\u011fitimde, ggplot2 g\u00f6rselle\u015ftirme paketini kullanarak R&#8217;de bir ROC e\u011frisinin nas\u0131l olu\u015fturulaca\u011f\u0131 ve yorumlanaca\u011f\u0131 a\u00e7\u0131klanmaktad\u0131r.<\/span><\/p>\n<h3> <strong>\u00d6rnek: ggplot2 kullanan ROC e\u011frisi<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">R&#8217;de a\u015fa\u011f\u0131daki lojistik regresyon modeline uydu\u011fumuzu varsayal\u0131m:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#load <em>Default<\/em> dataset from ISLR book<\/span>\ndata &lt;- ISLR::Default\n\n<span style=\"color: #008080;\">#divide dataset into training and test set\n<\/span>set.seed(1)\nsample &lt;- sample(c( <span style=\"color: #008000;\">TRUE<\/span> , <span style=\"color: #008000;\">FALSE<\/span> ), <span style=\"color: #3366ff;\">nrow<\/span> (data), <span style=\"color: #3366ff;\">replace<\/span> = <span style=\"color: #008000;\">TRUE<\/span> , <span style=\"color: #3366ff;\">prob<\/span> =c(0.7,0.3))\ntrain &lt;- data[sample, ]\ntest &lt;- data[!sample, ]\n\n<span style=\"color: #008080;\">#fit logistic regression model to training set<\/span>\nmodel &lt;- glm(default~student+balance+income, family=\" <span style=\"color: #008000;\">binomial<\/span> \", data=train)\n\n<span style=\"color: #008080;\">#use model to make predictions on test set<\/span>\npredicted &lt;- predict(model, test, type=\" <span style=\"color: #008000;\">response<\/span> \")\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Lojistik regresyon modelinin test k\u00fcmesindeki performans\u0131n\u0131 g\u00f6rselle\u015ftirmek i\u00e7in <a href=\"https:\/\/www.rdocumentation.org\/packages\/pROC\/versions\/1.16.2\/topics\/ggroc.roc\" target=\"_blank\" rel=\"noopener noreferrer\">pROC<\/a> paketindeki <strong>ggroc()<\/strong> i\u015flevini kullanarak bir ROC grafi\u011fi olu\u015fturabiliriz:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#load necessary packages<\/span>\n<span style=\"color: #993300;\">library<\/span> (ggplot2)\n<span style=\"color: #993300;\">library<\/span> (pROC)\n\n<span style=\"color: #008080;\">#define object to plot\n<span style=\"color: #000000;\">rocobj &lt;- roc(test$default, predicted)\n<\/span>\n#create ROC plot\n<span style=\"color: #000000;\">ggroc(rocobj)<\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11613 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/rocggplot1.png\" alt=\"ggplot2'deki ROC e\u011frisi\" width=\"445\" height=\"439\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Y ekseni modelin duyarl\u0131l\u0131\u011f\u0131n\u0131 (ger\u00e7ek pozitif oran\u0131), x ekseni ise modelin \u00f6zg\u00fcll\u00fc\u011f\u00fcn\u00fc (ger\u00e7ek negatif oran\u0131) g\u00f6sterir.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Grafi\u011fe stil ekleyebilece\u011fimizi ve ayr\u0131ca grafi\u011fin AUC&#8217;sini (e\u011fri alt\u0131ndaki alan) i\u00e7eren bir ba\u015fl\u0131k sa\u011flayabilece\u011fimizi unutmay\u0131n:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#load necessary packages<\/span>\n<span style=\"color: #993300;\">library<\/span> (ggplot2)\n<span style=\"color: #993300;\">library<\/span> (pROC)\n\n<span style=\"color: #008080;\">#define object to plot and calculate AUC\n<\/span>rocobj &lt;- roc(test$default, predicted)\nauc &lt;- <span style=\"color: #3366ff;\">round<\/span> (auc(test$default, predicted), <span style=\"color: #3366ff;\">4<\/span> )\n\n<span style=\"color: #008080;\">#create ROC plot\n<\/span>ggroc(rocobj, color = ' <span style=\"color: #008000;\">steelblue<\/span> ', size = <span style=\"color: #008000;\">2<\/span> ) +\n  ggtitle( <span style=\"color: #3366ff;\">paste0<\/span> (' <span style=\"color: #008000;\">ROC Curve<\/span> ', ' <span style=\"color: #008000;\">(AUC =<\/span> ', auc, ' <span style=\"color: #008000;\">)<\/span> '))<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11614 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/rocggplot2.png\" alt=\"ggplot2'de AUC ile ROC e\u011frisi\" width=\"452\" height=\"450\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Ayr\u0131ca olay \u00f6rg\u00fcs\u00fcn\u00fcn temas\u0131n\u0131 da de\u011fi\u015ftirebilece\u011finizi unutmay\u0131n:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create ROC plot with minimal theme\n<\/span>ggroc(rocobj, color = ' <span style=\"color: #008000;\">steelblue<\/span> ', size = <span style=\"color: #008000;\">2<\/span> ) +\n  ggtitle( <span style=\"color: #3366ff;\">paste0<\/span> (' <span style=\"color: #008000;\">ROC Curve<\/span> ', ' <span style=\"color: #008000;\">(AUC =<\/span> ', auc, ' <span style=\"color: #008000;\">)<\/span> ')) +\n  theme_minimal()<\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-11615 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/rocggplot3.png\" alt=\"Ggplot2 kullanarak R'deki ROC e\u011frisi\" width=\"466\" height=\"466\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">En iyi ggplot2 temalar\u0131na ili\u015fkin bir k\u0131lavuz i\u00e7in <a href=\"https:\/\/statorials.org\/tr\/en-iyi-ggplot2-temalari\/\" target=\"_blank\" rel=\"noopener noreferrer\">bu makaleye<\/a> bak\u0131n.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lojistik regresyon, yan\u0131t de\u011fi\u015fkeni ikili oldu\u011funda bir regresyon modeline uymak i\u00e7in kulland\u0131\u011f\u0131m\u0131z istatistiksel bir y\u00f6ntemdir. Lojistik regresyon modelinin bir veri k\u00fcmesine ne kadar iyi uydu\u011funu de\u011ferlendirmek i\u00e7in a\u015fa\u011f\u0131daki iki \u00f6l\u00e7\u00fcme bakabiliriz: Duyarl\u0131l\u0131k: Sonu\u00e7 ger\u00e7ekten olumluyken modelin bir g\u00f6zlem i\u00e7in olumlu bir sonu\u00e7 tahmin etme olas\u0131l\u0131\u011f\u0131. \u00d6zg\u00fcll\u00fck: Sonu\u00e7 ger\u00e7ekten negatif oldu\u011funda modelin bir g\u00f6zlem i\u00e7in negatif [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-1160","post","type-post","status-publish","format-standard","hentry","category-rehber"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ggplot2 Kullanarak ROC E\u011frisi Nas\u0131l \u00c7izilir (\u00d6rneklerle)<\/title>\n<meta name=\"description\" content=\"Bu e\u011fitimde, ggplot2 kullan\u0131larak R&#039;de bir ROC e\u011frisinin nas\u0131l \u00e7izilece\u011fi birka\u00e7 \u00f6rnekle a\u00e7\u0131klanmaktad\u0131r.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/tr\/kaya-egrisi-ggplot2\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ggplot2 Kullanarak ROC E\u011frisi Nas\u0131l \u00c7izilir (\u00d6rneklerle)\" \/>\n<meta property=\"og:description\" content=\"Bu e\u011fitimde, ggplot2 kullan\u0131larak R&#039;de bir ROC e\u011frisinin nas\u0131l \u00e7izilece\u011fi birka\u00e7 \u00f6rnekle a\u00e7\u0131klanmaktad\u0131r.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/tr\/kaya-egrisi-ggplot2\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T11:17:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/rocggplot1.png\" \/>\n<meta name=\"author\" content=\"Dr.benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr.benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/tr\/kaya-egrisi-ggplot2\/\",\"url\":\"https:\/\/statorials.org\/tr\/kaya-egrisi-ggplot2\/\",\"name\":\"Ggplot2 Kullanarak ROC E\u011frisi Nas\u0131l \u00c7izilir (\u00d6rneklerle)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/tr\/#website\"},\"datePublished\":\"2023-07-27T11:17:42+00:00\",\"dateModified\":\"2023-07-27T11:17:42+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/tr\/#\/schema\/person\/365dc158a39a7c8ae256355451e3de48\"},\"description\":\"Bu e\u011fitimde, ggplot2 kullan\u0131larak R&#39;de bir ROC e\u011frisinin nas\u0131l \u00e7izilece\u011fi birka\u00e7 \u00f6rnekle a\u00e7\u0131klanmaktad\u0131r.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/tr\/kaya-egrisi-ggplot2\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/tr\/kaya-egrisi-ggplot2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/tr\/kaya-egrisi-ggplot2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ev\",\"item\":\"https:\/\/statorials.org\/tr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ggplot2 kullanarak roc e\u011frisi nas\u0131l \u00e7izilir (\u00f6rneklerle)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/tr\/#website\",\"url\":\"https:\/\/statorials.org\/tr\/\",\"name\":\"Statorials\",\"description\":\"\u0130statistik okuryazarl\u0131\u011f\u0131 rehberiniz!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/tr\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"tr\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/tr\/#\/schema\/person\/365dc158a39a7c8ae256355451e3de48\",\"name\":\"Dr.benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/statorials.org\/tr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/tr\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/tr\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr.benjamin anderson\"},\"description\":\"Merhaba, ben Benjamin, emekli bir istatistik profes\u00f6r\u00fc ve Statorials \u00f6\u011fretmenine d\u00f6n\u00fc\u015ft\u00fcm. \u0130statistik alan\u0131ndaki kapsaml\u0131 deneyimim ve uzmanl\u0131\u011f\u0131mla, \u00f6\u011frencilerimi Statorials arac\u0131l\u0131\u011f\u0131yla g\u00fc\u00e7lendirmek i\u00e7in bilgilerimi payla\u015fmaya can at\u0131yorum. Daha fazlas\u0131n\u0131 bil\",\"sameAs\":[\"https:\/\/statorials.org\/tr\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ggplot2 Kullanarak ROC E\u011frisi Nas\u0131l \u00c7izilir (\u00d6rneklerle)","description":"Bu e\u011fitimde, ggplot2 kullan\u0131larak R&#39;de bir ROC e\u011frisinin nas\u0131l \u00e7izilece\u011fi birka\u00e7 \u00f6rnekle a\u00e7\u0131klanmaktad\u0131r.","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:\/\/statorials.org\/tr\/kaya-egrisi-ggplot2\/","og_locale":"tr_TR","og_type":"article","og_title":"Ggplot2 Kullanarak ROC E\u011frisi Nas\u0131l \u00c7izilir (\u00d6rneklerle)","og_description":"Bu e\u011fitimde, ggplot2 kullan\u0131larak R&#39;de bir ROC e\u011frisinin nas\u0131l \u00e7izilece\u011fi birka\u00e7 \u00f6rnekle a\u00e7\u0131klanmaktad\u0131r.","og_url":"https:\/\/statorials.org\/tr\/kaya-egrisi-ggplot2\/","og_site_name":"Statorials","article_published_time":"2023-07-27T11:17:42+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/rocggplot1.png"}],"author":"Dr.benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Dr.benjamin anderson","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/tr\/kaya-egrisi-ggplot2\/","url":"https:\/\/statorials.org\/tr\/kaya-egrisi-ggplot2\/","name":"Ggplot2 Kullanarak ROC E\u011frisi Nas\u0131l \u00c7izilir (\u00d6rneklerle)","isPartOf":{"@id":"https:\/\/statorials.org\/tr\/#website"},"datePublished":"2023-07-27T11:17:42+00:00","dateModified":"2023-07-27T11:17:42+00:00","author":{"@id":"https:\/\/statorials.org\/tr\/#\/schema\/person\/365dc158a39a7c8ae256355451e3de48"},"description":"Bu e\u011fitimde, ggplot2 kullan\u0131larak R&#39;de bir ROC e\u011frisinin nas\u0131l \u00e7izilece\u011fi birka\u00e7 \u00f6rnekle a\u00e7\u0131klanmaktad\u0131r.","breadcrumb":{"@id":"https:\/\/statorials.org\/tr\/kaya-egrisi-ggplot2\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/tr\/kaya-egrisi-ggplot2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/tr\/kaya-egrisi-ggplot2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Ev","item":"https:\/\/statorials.org\/tr\/"},{"@type":"ListItem","position":2,"name":"Ggplot2 kullanarak roc e\u011frisi nas\u0131l \u00e7izilir (\u00f6rneklerle)"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/tr\/#website","url":"https:\/\/statorials.org\/tr\/","name":"Statorials","description":"\u0130statistik okuryazarl\u0131\u011f\u0131 rehberiniz!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/tr\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"tr"},{"@type":"Person","@id":"https:\/\/statorials.org\/tr\/#\/schema\/person\/365dc158a39a7c8ae256355451e3de48","name":"Dr.benjamin anderson","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/statorials.org\/tr\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/tr\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/tr\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Dr.benjamin anderson"},"description":"Merhaba, ben Benjamin, emekli bir istatistik profes\u00f6r\u00fc ve Statorials \u00f6\u011fretmenine d\u00f6n\u00fc\u015ft\u00fcm. \u0130statistik alan\u0131ndaki kapsaml\u0131 deneyimim ve uzmanl\u0131\u011f\u0131mla, \u00f6\u011frencilerimi Statorials arac\u0131l\u0131\u011f\u0131yla g\u00fc\u00e7lendirmek i\u00e7in bilgilerimi payla\u015fmaya can at\u0131yorum. Daha fazlas\u0131n\u0131 bil","sameAs":["https:\/\/statorials.org\/tr"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/posts\/1160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/comments?post=1160"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/posts\/1160\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/media?parent=1160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/categories?post=1160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/tr\/wp-json\/wp\/v2\/tags?post=1160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}