{"id":709,"date":"2023-07-29T00:50:50","date_gmt":"2023-07-29T00:50:50","guid":{"rendered":"https:\/\/statorials.org\/id\/kalkulator-interval-prediksi\/"},"modified":"2023-07-29T00:50:50","modified_gmt":"2023-07-29T00:50:50","slug":"kalkulator-interval-prediksi","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/kalkulator-interval-prediksi\/","title":{"rendered":"Kalkulator interval prediksi"},"content":{"rendered":"<p><script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/mathjs\/5.1.1\/math.js\"><\/script><script src=\"https:\/\/cdn.jsdelivr.net\/npm\/jstat@latest\/dist\/jstat.min.js\"><\/script><\/p>\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css?family=Droid+Serif|Raleway');<\/p>\n<p>h1 {\ntext-align: center;\nfont-size: 50px;\nmargin-bottom: 0px;\nfont-family: 'Raleway', serif;\n}<\/p>\n<p>p {\ncolor: black;\nmargin-bottom: 15px;\nmargin-top: 15px;\nfont-family: 'Raleway', sans-serif;\n}<\/p>\n<p>#words {\npadding-left: 30px;\ncolor: black;\nfont-family: Raleway;\nmax-width: 550px;\nmargin: 25px auto;\nline-height: 1.75;\n}<\/p>\n<p>#words_summary {\npadding-left: 70px;\ncolor: black;\nfont-family: Raleway;\nmax-width: 550px;\nmargin: 25px auto;\nline-height: 1.75;\n}<\/p>\n<p>#words_text {\ncolor: black;\nfont-family: Raleway;\nmax-width: 550px;\nmargin: 25px auto;\nline-height: 1.75;\n}<\/p>\n<p>#words_text_area {\ndisplay:inline-block;\ncolor: black;\nfont-family: Raleway;\nmax-width: 550px;\nmargin: 25px auto;\nline-height: 1.75;\npadding-left: 100px;\n}<\/p>\n<p>#calcTitle {\ntext-align: center;\nfont-size: 20px;\nmargin-bottom: 0px;\nfont-family: 'Raleway', serif;\n}<\/p>\n<p>#hr_top {\nwidth: 30%;\nmargin-bottom: 0px;\nborder: none;\nheight: 2px;\ncolor: black;\nbackground-color: black;\n}<\/p>\n<p>#hr_bottom {\nwidth: 30%;\nmargin-top: 15px;\nborder: none;\nheight: 2px;\ncolor: black;\nbackground-color: black;\n}<\/p>\n<p>#words label, input {\n    display: inline-block;\n    vertical-align: baseline;\n    width: 350px;\n}<\/p>\n<p>    #button {\n      border: 1px solid;\n      border-radius: 10px;\n      margin-top: 20px;<\/p>\n<p>      cursor: pointer;\n      outline: none;\n      background-color: white;\n      color: black;\n      font-family: 'Work Sans', sans-serif;\n      border: 1px solid grey;\n      \/* Green *\/\n    }<\/p>\n<p>    #button:hover {\n      background-color: #f6f6f6;\n      border: 1px solid black;\n    }<\/p>\n<p>\t#words_table {\ncolor: black;\nfont-family: Raleway;\nmax-width: 350px;\nmargin: 25px auto;\nline-height: 1.75;\n}<\/p>\n<p>#summary_table {\ncolor: black;\nfont-family: Raleway;\nmax-width: 550px;\nmargin: 25px auto;\nline-height: 1.75;\npadding-left: 20px;\n}<\/p>\n<p>\t.label_radio {\n\ttext-align: center;\n    }<\/p>\n<p>td, tr, th {\n    border: 1px solid black;\n}\ntable {\n    border-collapse: collapse;\n}\ntd, th {\n    min-width: 50px;\n    height: 21px;\n}\n    .label_radio {\n\ttext-align: center;\n}<\/p>\n<p>#text_area_input {\n\tpadding-left: 35%;\n\tfloat: left;\n}<\/p>\n<p>svg:not(:root) {\n  overflow: visible;\n}<\/p>\n<\/style>\n<div id=\"words\">\n<p style=\"text-align: left\">Kalkulator ini membuat interval prediksi untuk nilai tertentu dalam analisis regresi.<\/p>\n<p style=\"text-align: left\"> Cukup masukkan daftar nilai untuk variabel prediktor, variabel respons, nilai individual untuk membuat interval prediksi dan tingkat kepercayaan, dan klik tombol &#8220;Hitung&#8221;:<\/p>\n<\/div>\n<p style=\"text-align: center\"> <b>Nilai prediktif:<\/b><\/p>\n<div id=\"words_table\"><textarea id=\"x\" rows=\"5\" cols=\"40\"> 3, 5, 2, 4, 4, 1, 5, 4, 6, 2, 2, 3, 1, 2, 3<\/textarea><\/div>\n<p style=\"text-align: center\"> <b>Nilai respons:<\/b><\/p>\n<div id=\"words_table\"><textarea id=\"y\" rows=\"5\" cols=\"40\"> 80, 94, 81, 87, 86, 67, 90, 91, 95, 77, 74, 81, 66, 75, 79<\/textarea><\/div>\n<p style=\"text-align: center\"> <b>Nilai X untuk prediksi:<\/b> <\/p>\n<div id=\"words_table\"><input type=\"number\" id=\"xpred\" value=\"3\"><\/div>\n<p style=\"text-align: center\"><b>Tingkat kepercayaan diri:<\/b> <\/p>\n<div id=\"words_table\"><input type=\"number\" id=\"CI\" value=\"0.95\" min=\"0\" max=\"1\"><\/div>\n<div id=\"words_table\"><input type=\"button\" id=\"button\" onclick=\"calc()\" value=\"Calculate\"><\/div>\n<div id=\"words_table\">\n<p> Interval prediksi <span id=\"CI_out\">90<\/span> %: <b>( <span id=\"lowCI\">74.643<\/span> , <span id=\"highCI\">86.903<\/span> )<\/b><\/p>\n<\/div>\n<div id=\"words_table\">\n<p style=\"text-align: center\"><span id=\"error_msg\"><\/span><\/p>\n<\/div>\n<p><script><\/p>\n<p>function calc() {<\/p>\n<p>\/\/get input data\nvar x = document.getElementById('x').value.split(',').map(Number);\nvar y = document.getElementById('y').value.split(',').map(Number);\nvar xpred = +document.getElementById('xpred').value;\nvar CI = +document.getElementById('CI').value;<\/p>\n<p>\/\/check that both lists are equal length\nif (x.length - y.length == 0) {\ndocument.getElementById('error_msg').innerHTML = '';<\/p>\n<p>function linearRegression(y,x){\n        var lr = {};\n        var n = y.length;\n        var sum_x = 0;\n        var sum_y = 0;\n        var sum_xy = 0;\n        var sum_xx = 0;\n        var sum_yy = 0;<\/p>\n<p>        for (var i = 0; i < y.length; i++) {\n\n            sum_x += x[i];\n            sum_y += y[i];\n            sum_xy += (x[i]*y[i]);\n            sum_xx += (x[i]*x[i]);\n            sum_yy += (y[i]*y[i]);\n        } \n\n        lr['slope'] = (n * sum_xy - sum_x * sum_y) \/ (n*sum_xx - sum_x * sum_x);\n        lr['intercept'] = (sum_y - lr.slope * sum_x)\/n;\n        lr['r2'] = Math.pow((n*sum_xy - sum_x*sum_y)\/Math.sqrt((n*sum_xx-sum_x*sum_x)*(n*sum_yy-sum_y*sum_y)),2);\n        lr['sum_y'] = sum_y;\n        lr['sum_xx'] = sum_xx;\n\n        return lr;\n}\n\n\/\/create regression variables\nvar lr = linearRegression(y, x);\nvar a = lr.slope;\nvar b = lr.intercept;\nvar r2 = lr.r2;\nvar r2p = r2*100;\nvar sxx = lr.sum_xx;\n\n\/\/create sse variable\nvar my = lr.sum_y \/ y.length;\nlet sst = 0;\nfor (let i = 0; i < y.length; i++) {\n       sst += Math.pow((y[i] - my), 2);\n    }\n\nvar CI_out = CI*100\nvar sse = sst - r2*sst;\nvar n = y.length;\nvar var2 = sse\/(n-2);\nvar xbar = math.mean(x);\nvar ypred = b - (-1*a*xpred);\nvar df = n-2;\nvar tcrit = -1*jStat.studentt.inv((1-CI)\/2, df);\n\n\/\/calculate lower and upper bounds of prediction interval\nvar lowCI = ypred-tcrit*Math.sqrt(var2*(1-(-1*(1\/n))-(-1*Math.pow(xpred-xbar,2)\/sxx)));\n\nvar highCI = ypred-(-1*(tcrit*Math.sqrt(var2*(1-(-1*(1\/n))-(-1*Math.pow(xpred-xbar,2)\/sxx)))));\n\n\/\/output results\ndocument.getElementById('lowCI').innerHTML = lowCI.toFixed(3);\ndocument.getElementById('highCI').innerHTML = highCI.toFixed(3);\ndocument.getElementById('CI_out').innerHTML = CI_out.toFixed(0);\n}\n\n\/\/output error message if boths lists are not equal\nelse {\ndocument.getElementById('error_msg').innerHTML = 'The two lists must be of equal length.';\n}\n\t  \n} \/\/end calc function\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kalkulator ini membuat interval prediksi untuk nilai tertentu dalam analisis regresi. Cukup masukkan daftar nilai untuk variabel prediktor, variabel respons, nilai individual untuk membuat interval prediksi dan tingkat kepercayaan, dan klik tombol &#8220;Hitung&#8221;: Nilai prediktif: 3, 5, 2, 4, 4, 1, 5, 4, 6, 2, 2, 3, 1, 2, 3 Nilai respons: 80, 94, 81, [&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>Kalkulator Interval Prediksi - Statologi<\/title>\n<meta name=\"description\" content=\"Kalkulator ini membuat interval prediksi untuk nilai tertentu dalam regresi linier.\" \/>\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\/kalkulator-interval-prediksi\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kalkulator Interval Prediksi - Statologi\" \/>\n<meta property=\"og:description\" content=\"Kalkulator ini membuat interval prediksi untuk nilai tertentu dalam regresi linier.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/kalkulator-interval-prediksi\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-29T00:50:50+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<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/kalkulator-interval-prediksi\/\",\"url\":\"https:\/\/statorials.org\/id\/kalkulator-interval-prediksi\/\",\"name\":\"Kalkulator Interval Prediksi - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-29T00:50:50+00:00\",\"dateModified\":\"2023-07-29T00:50:50+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Kalkulator ini membuat interval prediksi untuk nilai tertentu dalam regresi linier.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/kalkulator-interval-prediksi\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/kalkulator-interval-prediksi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/kalkulator-interval-prediksi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kalkulator interval prediksi\"}]},{\"@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":"Kalkulator Interval Prediksi - Statologi","description":"Kalkulator ini membuat interval prediksi untuk nilai tertentu dalam regresi linier.","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\/kalkulator-interval-prediksi\/","og_locale":"id_ID","og_type":"article","og_title":"Kalkulator Interval Prediksi - Statologi","og_description":"Kalkulator ini membuat interval prediksi untuk nilai tertentu dalam regresi linier.","og_url":"https:\/\/statorials.org\/id\/kalkulator-interval-prediksi\/","og_site_name":"Statorials","article_published_time":"2023-07-29T00:50:50+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/kalkulator-interval-prediksi\/","url":"https:\/\/statorials.org\/id\/kalkulator-interval-prediksi\/","name":"Kalkulator Interval Prediksi - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-29T00:50:50+00:00","dateModified":"2023-07-29T00:50:50+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Kalkulator ini membuat interval prediksi untuk nilai tertentu dalam regresi linier.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/kalkulator-interval-prediksi\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/kalkulator-interval-prediksi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/kalkulator-interval-prediksi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Kalkulator interval prediksi"}]},{"@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\/709"}],"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=709"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/709\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=709"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=709"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}