{"id":2543,"date":"2023-07-21T19:53:21","date_gmt":"2023-07-21T19:53:21","guid":{"rendered":"https:\/\/statorials.org\/it\/valore-atteso-in-python\/"},"modified":"2023-07-21T19:53:21","modified_gmt":"2023-07-21T19:53:21","slug":"valore-atteso-in-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/valore-atteso-in-python\/","title":{"rendered":"Come calcolare il valore atteso in python (con esempi)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Una distribuzione di probabilit\u00e0 ci dice la probabilit\u00e0 che una <a href=\"https:\/\/statorials.org\/it\/variabili-casuali\/\" target=\"_blank\" rel=\"noopener\">variabile casuale<\/a> assuma determinati valori.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ad esempio, la seguente distribuzione di probabilit\u00e0 ci dice la probabilit\u00e0 che una certa squadra di calcio segner\u00e0 un certo numero di gol in una determinata partita:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-14093 \" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/moyennedist1.png\" alt=\"\" width=\"261\" height=\"185\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Per trovare il <strong>valore atteso<\/strong> di una distribuzione di probabilit\u00e0, possiamo utilizzare la seguente formula:<\/span><\/p>\n<p> <span style=\"color: #000000;\">\u00b5 = \u03a3x * P(x)<\/span><\/p>\n<p> <span style=\"color: #000000;\">Oro:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">x: valore dei dati<\/span><\/li>\n<li> <span style=\"color: #000000;\">P(x): Probabilit\u00e0 di valore<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Ad esempio, il numero previsto di goal per la squadra di calcio verrebbe calcolato come segue:<\/span><\/p>\n<p> <span style=\"color: #000000;\">\u03bc = 0*0,18 + 1*0,34 + 2*0,35 + 3*0,11 + 4*0,02 = <strong>1,45<\/strong> gol.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Per calcolare il valore atteso di una distribuzione di probabilit\u00e0 in Python, possiamo definire una semplice funzione:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n\n<span style=\"color: #008000;\">def<\/span> expected_value(values, weights):\n    values = np. <span style=\"color: #3366ff;\">asarray<\/span> (values)\n    weights = np. <span style=\"color: #3366ff;\">asarray<\/span> (weights)\n    <span style=\"color: #008000;\">return<\/span> (values * weights). <span style=\"color: #3366ff;\">sum<\/span> ()\/weights. <span style=\"color: #3366ff;\">sum<\/span> ()\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">L&#8217;esempio seguente mostra come utilizzare questa funzione nella pratica.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Esempio: calcolo del valore atteso in Python<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Il codice seguente mostra come calcolare il valore atteso di una distribuzione di probabilit\u00e0 utilizzando la funzione <strong>Expected_value()<\/strong> definita in precedenza:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define values\n<span style=\"color: #000000;\">values = [0, 1, 2, 3, 4]\n\n<span style=\"color: #008080;\">#define probabilities\n<\/span>probs = [.18, .34, .35, .11, .02]\n\n<span style=\"color: #008080;\">#calculate expected value\n<\/span>expected_value(values, probs)\n\n1.450000\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Il valore atteso \u00e8 <strong>1,45<\/strong> . Questo corrisponde al valore che abbiamo calcolato manualmente in precedenza.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tieni presente che questa funzione restituir\u00e0 un errore se la lunghezza dell&#8217;array di valori e dell&#8217;array di probabilit\u00e0 non sono uguali.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Per esempio:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define values\n<span style=\"color: #000000;\">values = [0, 1, 2, 3, 4]\n\n<span style=\"color: #008080;\">#define probabilities\n<\/span>probs = [.18, .34, .35, .11, .02, .05, .11]\n\n<span style=\"color: #008080;\">#attempt to calculate expected value\n<\/span>expected_value(values, probs)\n\n<span style=\"color: #ff0000;\">ValueError<\/span> : operands could not be broadcast together with shapes (5,) (7,) \n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Riceviamo un errore perch\u00e9 la lunghezza del primo array \u00e8 <strong>5<\/strong> mentre la lunghezza del secondo array \u00e8 <strong>7<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Affinch\u00e9 questa funzione del valore atteso funzioni, la lunghezza di entrambi gli array deve essere uguale.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Risorse addizionali<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">I seguenti tutorial spiegano come calcolare altre metriche in Python:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/it\/taglia-media-in-pitone\/\" target=\"_blank\" rel=\"noopener\">Come calcolare una media troncata in Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/pitone-media-geometrica\/\" target=\"_blank\" rel=\"noopener\">Come calcolare la media geometrica in Python<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/errore-standard-della-media-di-python\/\" target=\"_blank\" rel=\"noopener\">Come calcolare l&#8217;errore standard della media in Python<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una distribuzione di probabilit\u00e0 ci dice la probabilit\u00e0 che una variabile casuale assuma determinati valori. Ad esempio, la seguente distribuzione di probabilit\u00e0 ci dice la probabilit\u00e0 che una certa squadra di calcio segner\u00e0 un certo numero di gol in una determinata partita: Per trovare il valore atteso di una distribuzione di probabilit\u00e0, possiamo utilizzare la [&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>Come calcolare il valore atteso in Python (con esempi) - Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come calcolare il valore atteso in Python, con diversi esempi.\" \/>\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\/it\/valore-atteso-in-python\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come calcolare il valore atteso in Python (con esempi) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come calcolare il valore atteso in Python, con diversi esempi.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/valore-atteso-in-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-21T19:53:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/moyennedist1.png\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/it\/valore-atteso-in-python\/\",\"url\":\"https:\/\/statorials.org\/it\/valore-atteso-in-python\/\",\"name\":\"Come calcolare il valore atteso in Python (con esempi) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-21T19:53:21+00:00\",\"dateModified\":\"2023-07-21T19:53:21+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come calcolare il valore atteso in Python, con diversi esempi.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/valore-atteso-in-python\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/valore-atteso-in-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/valore-atteso-in-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come calcolare il valore atteso in python (con esempi)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/it\/#website\",\"url\":\"https:\/\/statorials.org\/it\/\",\"name\":\"Statorials\",\"description\":\"La tua guida all&#039;alfabetizzazione statistica!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/it\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9\",\"sameAs\":[\"https:\/\/statorials.org\/it\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Come calcolare il valore atteso in Python (con esempi) - Statorials","description":"Questo tutorial spiega come calcolare il valore atteso in Python, con diversi esempi.","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\/it\/valore-atteso-in-python\/","og_locale":"it_IT","og_type":"article","og_title":"Come calcolare il valore atteso in Python (con esempi) - Statorials","og_description":"Questo tutorial spiega come calcolare il valore atteso in Python, con diversi esempi.","og_url":"https:\/\/statorials.org\/it\/valore-atteso-in-python\/","og_site_name":"Statorials","article_published_time":"2023-07-21T19:53:21+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/moyennedist1.png"}],"author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Benjamin anderson","Est. reading time":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/it\/valore-atteso-in-python\/","url":"https:\/\/statorials.org\/it\/valore-atteso-in-python\/","name":"Come calcolare il valore atteso in Python (con esempi) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-21T19:53:21+00:00","dateModified":"2023-07-21T19:53:21+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come calcolare il valore atteso in Python, con diversi esempi.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/valore-atteso-in-python\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/valore-atteso-in-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/valore-atteso-in-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come calcolare il valore atteso in python (con esempi)"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/it\/#website","url":"https:\/\/statorials.org\/it\/","name":"Statorials","description":"La tua guida all&#039;alfabetizzazione statistica!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/it\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9","sameAs":["https:\/\/statorials.org\/it"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/2543"}],"collection":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/comments?post=2543"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/2543\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=2543"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=2543"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=2543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}