{"id":707,"date":"2023-07-29T00:50:50","date_gmt":"2023-07-29T00:50:50","guid":{"rendered":"https:\/\/statorials.org\/pt\/calculadora-de-intervalo-de-previsao\/"},"modified":"2023-07-29T00:50:50","modified_gmt":"2023-07-29T00:50:50","slug":"calculadora-de-intervalo-de-previsao","status":"publish","type":"post","link":"https:\/\/statorials.org\/pt\/calculadora-de-intervalo-de-previsao\/","title":{"rendered":"Calculadora de intervalo de previs\u00e3o"},"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\">Esta calculadora cria um intervalo de previs\u00e3o para um determinado valor em uma an\u00e1lise de regress\u00e3o.<\/p>\n<p style=\"text-align: left\"> Basta inserir uma lista de valores para uma vari\u00e1vel preditora, uma vari\u00e1vel de resposta, um valor individual para o qual deseja criar um intervalo de previs\u00e3o e um n\u00edvel de confian\u00e7a e clicar no bot\u00e3o &#8220;Calcular&#8221;:<\/p>\n<\/div>\n<p style=\"text-align: center\"> <b>Valores preditivos:<\/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>Valores de resposta:<\/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>Valor X para previs\u00e3o:<\/b> <\/p>\n<div id=\"words_table\"><input type=\"number\" id=\"xpred\" value=\"3\"><\/div>\n<p style=\"text-align: center\"><b>Um n\u00edvel de confian\u00e7a:<\/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> Intervalo de previs\u00e3o de <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>Esta calculadora cria um intervalo de previs\u00e3o para um determinado valor em uma an\u00e1lise de regress\u00e3o. Basta inserir uma lista de valores para uma vari\u00e1vel preditora, uma vari\u00e1vel de resposta, um valor individual para o qual deseja criar um intervalo de previs\u00e3o e um n\u00edvel de confian\u00e7a e clicar no bot\u00e3o &#8220;Calcular&#8221;: Valores preditivos: 3, [&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-707","post","type-post","status-publish","format-standard","hentry","category-guia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Calculadora de intervalo de previs\u00e3o - Estatologia<\/title>\n<meta name=\"description\" content=\"Esta calculadora cria um intervalo de previs\u00e3o para um determinado valor em uma regress\u00e3o linear.\" \/>\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\/pt\/calculadora-de-intervalo-de-previsao\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calculadora de intervalo de previs\u00e3o - Estatologia\" \/>\n<meta property=\"og:description\" content=\"Esta calculadora cria um intervalo de previs\u00e3o para um determinado valor em uma regress\u00e3o linear.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/pt\/calculadora-de-intervalo-de-previsao\/\" \/>\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=\"Dr. benjamim anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr. benjamim anderson\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/pt\/calculadora-de-intervalo-de-previsao\/\",\"url\":\"https:\/\/statorials.org\/pt\/calculadora-de-intervalo-de-previsao\/\",\"name\":\"Calculadora de intervalo de previs\u00e3o - Estatologia\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/pt\/#website\"},\"datePublished\":\"2023-07-29T00:50:50+00:00\",\"dateModified\":\"2023-07-29T00:50:50+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\"},\"description\":\"Esta calculadora cria um intervalo de previs\u00e3o para um determinado valor em uma regress\u00e3o linear.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/pt\/calculadora-de-intervalo-de-previsao\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/pt\/calculadora-de-intervalo-de-previsao\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/pt\/calculadora-de-intervalo-de-previsao\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lar\",\"item\":\"https:\/\/statorials.org\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculadora de intervalo de previs\u00e3o\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/pt\/#website\",\"url\":\"https:\/\/statorials.org\/pt\/\",\"name\":\"Statorials\",\"description\":\"O seu guia para a literacia estat\u00edstica!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/pt\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666\",\"name\":\"Dr. benjamim anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/statorials.org\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr. benjamim anderson\"},\"description\":\"Ol\u00e1, sou Benjamin, um professor aposentado de estat\u00edstica que se tornou professor dedicado na Statorials. Com vasta experi\u00eancia e conhecimento na \u00e1rea de estat\u00edstica, estou empenhado em compartilhar meu conhecimento para capacitar os alunos por meio de Statorials. Saber mais\",\"sameAs\":[\"https:\/\/statorials.org\/pt\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Calculadora de intervalo de previs\u00e3o - Estatologia","description":"Esta calculadora cria um intervalo de previs\u00e3o para um determinado valor em uma regress\u00e3o linear.","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\/pt\/calculadora-de-intervalo-de-previsao\/","og_locale":"pt_PT","og_type":"article","og_title":"Calculadora de intervalo de previs\u00e3o - Estatologia","og_description":"Esta calculadora cria um intervalo de previs\u00e3o para um determinado valor em uma regress\u00e3o linear.","og_url":"https:\/\/statorials.org\/pt\/calculadora-de-intervalo-de-previsao\/","og_site_name":"Statorials","article_published_time":"2023-07-29T00:50:50+00:00","author":"Dr. benjamim anderson","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Dr. benjamim anderson"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/pt\/calculadora-de-intervalo-de-previsao\/","url":"https:\/\/statorials.org\/pt\/calculadora-de-intervalo-de-previsao\/","name":"Calculadora de intervalo de previs\u00e3o - Estatologia","isPartOf":{"@id":"https:\/\/statorials.org\/pt\/#website"},"datePublished":"2023-07-29T00:50:50+00:00","dateModified":"2023-07-29T00:50:50+00:00","author":{"@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666"},"description":"Esta calculadora cria um intervalo de previs\u00e3o para um determinado valor em uma regress\u00e3o linear.","breadcrumb":{"@id":"https:\/\/statorials.org\/pt\/calculadora-de-intervalo-de-previsao\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/pt\/calculadora-de-intervalo-de-previsao\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/pt\/calculadora-de-intervalo-de-previsao\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lar","item":"https:\/\/statorials.org\/pt\/"},{"@type":"ListItem","position":2,"name":"Calculadora de intervalo de previs\u00e3o"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/pt\/#website","url":"https:\/\/statorials.org\/pt\/","name":"Statorials","description":"O seu guia para a literacia estat\u00edstica!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/pt\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/e08f98e8db95e0aa9c310e1b27c9c666","name":"Dr. benjamim anderson","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/statorials.org\/pt\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/pt\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Dr. benjamim anderson"},"description":"Ol\u00e1, sou Benjamin, um professor aposentado de estat\u00edstica que se tornou professor dedicado na Statorials. Com vasta experi\u00eancia e conhecimento na \u00e1rea de estat\u00edstica, estou empenhado em compartilhar meu conhecimento para capacitar os alunos por meio de Statorials. Saber mais","sameAs":["https:\/\/statorials.org\/pt"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/707","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/comments?post=707"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/posts\/707\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/media?parent=707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/categories?post=707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/pt\/wp-json\/wp\/v2\/tags?post=707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}