{"id":4171,"date":"2023-07-13T02:55:29","date_gmt":"2023-07-13T02:55:29","guid":{"rendered":"https:\/\/statorials.org\/id\/r-ekstrak-nilai-p-dari-lm\/"},"modified":"2023-07-13T02:55:29","modified_gmt":"2023-07-13T02:55:29","slug":"r-ekstrak-nilai-p-dari-lm","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-ekstrak-nilai-p-dari-lm\/","title":{"rendered":"Cara mengekstrak nilai p dari fungsi lm() di r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk mengekstrak nilai p dari <a href=\"https:\/\/statorials.org\/id\/fungsi-lm-di-r\/\" target=\"_blank\" rel=\"noopener\">fungsi lm()<\/a> di R:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Ekstrak nilai P keseluruhan dari model regresi<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define function to extract overall p-value of model<\/span>\noverall_p &lt;- <span style=\"color: #008000;\">function<\/span> (my_model) {\n    f &lt;- summary(my_model)$fstatistic\n    p &lt;- pf(f[1],f[2],f[3],lower. <span style=\"color: #3366ff;\">tail<\/span> =F)\n    attributes(p) &lt;- NULL\n    <span style=\"color: #008000;\">return<\/span> (p)\n}\n\n<span style=\"color: #008080;\">#extract overall p-value of model<\/span>\noverall_p(model)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Ekstrak nilai P individual untuk koefisien regresi<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>summary(model)$coefficients[,4]<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan metode ini dalam praktik.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh: mengekstrak nilai P dari lm() di R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memasukkan model <a href=\"https:\/\/statorials.org\/id\/regresi-linier-berganda\/\" target=\"_blank\" rel=\"noopener\">regresi linier berganda<\/a> berikut ke dalam R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (rating=c(67, 75, 79, 85, 90, 96, 97),\n                 points=c(8, 12, 16, 15, 22, 28, 24),\n                 assists=c(4, 6, 6, 5, 3, 8, 7),\n                 rebounds=c(1, 4, 3, 3, 2, 6, 7))\n\n<span style=\"color: #008080;\">#fit multiple linear regression model\n<\/span>model &lt;- lm(rating ~ points + assists + rebounds, data=df)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>ringkasan()<\/strong> untuk menampilkan ringkasan lengkap model regresi:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#view model summary\n<\/span>summary(model)\n\nCall:\nlm(formula = rating ~ points + assists + rebounds, data = df)\n\nResiduals:\n      1 2 3 4 5 6 7 \n-1.5902 -1.7181 0.2413 4.8597 -1.0201 -0.6082 -0.1644 \n\nCoefficients:\n            Estimate Std. Error t value Pr(&gt;|t|)   \n(Intercept) 66.4355 6.6932 9.926 0.00218 **\npoints 1.2152 0.2788 4.359 0.02232 * \nassists -2.5968 1.6263 -1.597 0.20860   \nrebounds 2.8202 1.6118 1.750 0.17847   \n---\nSignificant. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1\n\nResidual standard error: 3.193 on 3 degrees of freedom\nMultiple R-squared: 0.9589, Adjusted R-squared: 0.9179 \nF-statistic: 23.35 on 3 and 3 DF, p-value: 0.01396\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Di bagian paling bawah hasil, kita dapat melihat bahwa nilai p keseluruhan model regresi adalah <strong>0,01396<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jika kita hanya ingin mengekstrak nilai p ini dari model, kita dapat menentukan fungsi khusus untuk melakukannya:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define function to extract overall p-value of model<\/span>\noverall_p &lt;- <span style=\"color: #008000;\">function<\/span> (my_model) {\n    f &lt;- summary(my_model)$fstatistic\n    p &lt;- pf(f[1],f[2],f[3],lower. <span style=\"color: #3366ff;\">tail<\/span> =F)\n    attributes(p) &lt;- NULL\n    <span style=\"color: #008000;\">return<\/span> (p)\n}\n\n<span style=\"color: #008080;\">#extract overall p-value of model<\/span>\noverall_p(model)\n\n[1] 0.01395572\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa fungsi tersebut mengembalikan nilai p yang sama dengan keluaran model di atas.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Untuk mengekstrak nilai p untuk koefisien regresi individual dari model, kita dapat menggunakan sintaks berikut:<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#extract p-values for individual regression coefficients in model\n<span style=\"color: #000000;\">summary(model)$coefficients[,4] \n\n(Intercept) points assists rebounds \n0.002175313 0.022315418 0.208600183 0.178471275<\/span><\/span>\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa nilai p yang ditampilkan di sini sesuai dengan nilai di kolom <strong>Pr(&gt; |t|)<\/strong> pada keluaran regresi di atas.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Terkait:<\/strong> <a href=\"https:\/\/statorials.org\/id\/ekstrak-r-persegi-dari-lm-ke-r\/\" target=\"_blank\" rel=\"noopener\">Cara mengekstrak R-Squared dari fungsi lm() di R<\/a><\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/regresi-linier-sederhana-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara melakukan regresi linier sederhana di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/regresi-linier-berganda-r\/\" target=\"_blank\" rel=\"noopener\">Cara melakukan regresi linier berganda di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/sisa-jejak-r\/\" target=\"_blank\" rel=\"noopener\">Cara membuat plot sisa di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode berikut untuk mengekstrak nilai p dari fungsi lm() di R: Metode 1: Ekstrak nilai P keseluruhan dari model regresi #define function to extract overall p-value of model overall_p &lt;- function (my_model) { f &lt;- summary(my_model)$fstatistic p &lt;- pf(f[1],f[2],f[3],lower. tail =F) attributes(p) &lt;- NULL return (p) } #extract overall p-value of model [&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":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara mengekstrak nilai P dari fungsi lm() di R - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mengekstrak nilai p dari output fungsi lm() di R, dengan sebuah contoh.\" \/>\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\/id\/r-ekstrak-nilai-p-dari-lm\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara mengekstrak nilai P dari fungsi lm() di R - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mengekstrak nilai p dari output fungsi lm() di R, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-ekstrak-nilai-p-dari-lm\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-13T02:55:29+00:00\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/r-ekstrak-nilai-p-dari-lm\/\",\"url\":\"https:\/\/statorials.org\/id\/r-ekstrak-nilai-p-dari-lm\/\",\"name\":\"Cara mengekstrak nilai P dari fungsi lm() di R - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-13T02:55:29+00:00\",\"dateModified\":\"2023-07-13T02:55:29+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mengekstrak nilai p dari output fungsi lm() di R, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-ekstrak-nilai-p-dari-lm\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-ekstrak-nilai-p-dari-lm\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-ekstrak-nilai-p-dari-lm\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara mengekstrak nilai p dari fungsi lm() di r\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/id\/#website\",\"url\":\"https:\/\/statorials.org\/id\/\",\"name\":\"Statorials\",\"description\":\"Panduan anda untuk kompetensi statistik!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/id\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya\",\"sameAs\":[\"http:\/\/statorials.org\/id\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara mengekstrak nilai P dari fungsi lm() di R - Statorials","description":"Tutorial ini menjelaskan cara mengekstrak nilai p dari output fungsi lm() di R, dengan sebuah contoh.","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\/id\/r-ekstrak-nilai-p-dari-lm\/","og_locale":"id_ID","og_type":"article","og_title":"Cara mengekstrak nilai P dari fungsi lm() di R - Statorials","og_description":"Tutorial ini menjelaskan cara mengekstrak nilai p dari output fungsi lm() di R, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/r-ekstrak-nilai-p-dari-lm\/","og_site_name":"Statorials","article_published_time":"2023-07-13T02:55:29+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/r-ekstrak-nilai-p-dari-lm\/","url":"https:\/\/statorials.org\/id\/r-ekstrak-nilai-p-dari-lm\/","name":"Cara mengekstrak nilai P dari fungsi lm() di R - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-13T02:55:29+00:00","dateModified":"2023-07-13T02:55:29+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mengekstrak nilai p dari output fungsi lm() di R, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-ekstrak-nilai-p-dari-lm\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-ekstrak-nilai-p-dari-lm\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-ekstrak-nilai-p-dari-lm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara mengekstrak nilai p dari fungsi lm() di r"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/id\/#website","url":"https:\/\/statorials.org\/id\/","name":"Statorials","description":"Panduan anda untuk kompetensi statistik!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/id\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya","sameAs":["http:\/\/statorials.org\/id"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4171"}],"collection":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/comments?post=4171"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4171\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}