{"id":512,"date":"2023-07-29T16:08:42","date_gmt":"2023-07-29T16:08:42","guid":{"rendered":"https:\/\/statorials.org\/it\/percentili-in-r\/"},"modified":"2023-07-29T16:08:42","modified_gmt":"2023-07-29T16:08:42","slug":"percentili-in-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/percentili-in-r\/","title":{"rendered":"Come calcolare facilmente i percentili in r (con esempi)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">L&#8217; <sup>ennesimo<\/sup> <strong>percentile<\/strong> di un set di dati \u00e8 il valore che elimina il primo <em>n<\/em> % dei valori dei dati quando tutti i valori vengono ordinati dal pi\u00f9 piccolo al pi\u00f9 grande.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ad esempio, il 90\u00b0 percentile di un set di dati \u00e8 il valore che separa il 90% inferiore dei valori dei dati dal 10% superiore dei valori dei dati.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Uno dei percentili pi\u00f9 comunemente utilizzati \u00e8 il 50\u00b0 percentile, che rappresenta il valore mediano di un set di dati: questo \u00e8 il valore al di sotto del quale cade il 50% di tutti i valori dei dati.<\/span><\/p>\n<p> <span style=\"color: #000000;\">I percentili possono essere utilizzati per rispondere a domande come:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>Quanto deve ottenere uno studente in un particolare test per rientrare nel 10% dei migliori?<\/strong> Per rispondere a questa domanda, troveremo il 90\u00b0 percentile di tutti i punteggi, ovvero il valore che separa il 90% pi\u00f9 basso dal 10% pi\u00f9 alto.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>Quali altezze comprendono la met\u00e0 media dell&#8217;altezza degli studenti di una particolare scuola?<\/strong> Per rispondere a questa domanda, troveremmo il 75\u00b0 percentile dell&#8217;altezza e il 25\u00b0 percentile dell&#8217;altezza, che sono i due valori che determinano i limiti superiore e inferiore per il 50% medio delle altezze.<\/span><\/li>\n<\/ul>\n<h2> <span style=\"color: #000000;\"><strong>Come calcolare i percentili in R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Possiamo facilmente calcolare i percentili in R utilizzando la funzione <strong>quantile()<\/strong> , che utilizza la seguente sintassi:<\/span><\/p>\n<p style=\"text-align: center;\"> <span style=\"color: #000000;\"><strong>quantile<\/strong> (x, prob = seq(0, 1, 0,25))<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>x:<\/strong> un vettore numerico di cui vogliamo trovare i percentili<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>probs:<\/strong> un vettore numerico di probabilit\u00e0 in [0,1] che rappresenta i percentili che desideriamo trovare<\/span><\/li>\n<\/ul>\n<h3> <span style=\"color: #000000;\"><strong>Trovare i percentili di un vettore<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Il codice seguente illustra come trovare percentili diversi per un dato vettore in R:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create vector of 100 random values uniformly distributed between 0 and 500\n<\/span>data &lt;- runif(100, 0, 500)\n\n<span style=\"color: #008080;\">#Find the quartiles (25th, 50th, and 75th percentiles) of the vector\n<\/span><span style=\"color: #800080;\">quantile<\/span> (data, probs = c(.25, .5, .75))\n\n# 25% 50% 75% \n#97.78961 225.07593 356.47943 \n\n<span style=\"color: #008080;\">#Find the deciles (10th, 20th, 30th, ..., 90th percentiles) of the vector\n<\/span><span style=\"color: #800080;\">quantile<\/span> (data, probs = seq(.1, .9, by = .1))\n\n# 10% 20% 30% 40% 50% 60% 70% 80% \n#45.92510 87.16659 129.49574 178.27989 225.07593 300.79690 337.84393 386.36108 \n#90% \n#423.28070\n\n<span style=\"color: #008080;\">#Find the 37th, 53rd, and 87th percentiles\n<\/span><span style=\"color: #800080;\">quantile<\/span> (data, probs = c(.37, .53, .87))\n\n# 37% 53% 87% \n#159.9561 239.8420 418.4787 \n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Trovare i percentili di una colonna di frame di dati<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Per illustrare come trovare i percentili di una specifica colonna di frame di dati, utilizzeremo il set di dati integrato <em>iris<\/em> :<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#view first six rows of <em>iris<\/em> dataset\n<\/span>head(iris)\n\n  Sepal.Length Sepal.Width Petal.Length Petal.Width Species\n1 5.1 3.5 1.4 0.2 setosa\n2 4.9 3.0 1.4 0.2 setosa\n3 4.7 3.2 1.3 0.2 setosa\n4 4.6 3.1 1.5 0.2 setosa\n5 5.0 3.6 1.4 0.2 setosa\n6 5.4 3.9 1.7 0.4 setosa\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Il codice seguente mostra come trovare il valore del 90\u00b0 percentile per la colonna <em>Sepal.Length<\/em> :<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #800080;\">quantile<\/span> (iris$Sepal.Length, probs = 0.9)\n\n#90% \n#6.9<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Trovare i percentili di pi\u00f9 colonne di frame di dati<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Possiamo anche trovare i percentili di pi\u00f9 colonne contemporaneamente utilizzando la funzione <a href=\"https:\/\/statorials.org\/it\/una-guida-per-applicare-lapply-sapply-e-tapply-in-r\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>apply()<\/strong><\/a> :<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define columns we want to find percentiles for\n<\/span>small_iris&lt;- iris[, c('Sepal.Length', 'Sepal.Width', 'Petal.Length', 'Petal.Width')]\n\n<span style=\"color: #008080;\">#use <em>apply()<\/em> function to find 90th percentile for every column<\/span>\n<span style=\"color: #800080;\">apply<\/span> (small_iris, 2, function(x) quantile(x, probs = .9))\n\n#Sepal.Length Sepal.Width Petal.Length Petal.Width \n#6.90 3.61 5.80 2.20<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Ricerca di percentili per gruppo<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Possiamo anche trovare percentili per gruppo in R utilizzando la funzione <strong>group_by()<\/strong> dalla libreria <a href=\"https:\/\/dplyr.tidyverse.org\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>dplyr<\/strong><\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Il codice seguente illustra come trovare il 90\u00b0 percentile di <em>Sepal.Length<\/em> per ciascuno dei<\/span><br \/> <span style=\"color: #000000;\">tre specie nel set di dati dell&#8217;iride:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#load <em>dplyr<\/em> library<\/span>\nlibrary(dplyr)\n\n<span style=\"color: #008080;\">#find 90th percentile of <em>Sepal.Length<\/em> for each of the three species<\/span>\niris %&gt;%\n  <span style=\"color: #800080;\">group_by<\/span> (Species) %&gt;%\n  <span style=\"color: #800080;\">summarize<\/span> (percent90 = quantile(Sepal.Length, probs = .9))\n\n# A tibble: 3 x 2\n#Speciespercent90\n#            \n#1 setosa 5.41\n#2 versicolor 6.7 \n#3 virginica 7.61<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Il codice seguente illustra come trovare il 90\u00b0 percentile per tutte le variabili per specie:<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong>iris %&gt;%\n  <span style=\"color: #800080;\">group_by<\/span> (Species) %&gt;%\n  <span style=\"color: #800080;\">summarize<\/span> (percent90_SL = quantile(Sepal.Length, probs = .9),\n            percent90_SW = quantile(Sepal.Width, probs = .9),\n            percent90_PL = quantile(Petal.Length, probs = .9),\n            percent90_PW = quantile(Petal.Width, probs = .9))\n\n# A tibble: 3 x 5\n# Species percent90_SL percent90_SW percent90_PL percent90_PW\n#                                      \n#1 setosa 5.41 3.9 1.7 0.4 \n#2 versicolor 6.7 3.11 4.8 1.51\n#3 virginica 7.61 3.31 6.31 2.4 \n<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Visualizzazione dei percentili<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Non esiste una funzione integrata per visualizzare i percentili di un set di dati in R, ma possiamo creare un grafico per visualizzare i percentili in modo relativamente semplice.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Il codice seguente dimostra come creare un grafico percentile per i valori dei dati <em>Sepal.Length<\/em> dal set di dati <em>dell&#8217;iride<\/em> :<\/span><\/p>\n<pre style=\"background-color: #e5e5e5; font-size: 15px;\"> <strong>n = length(iris$Sepal.Length)\nplot((1:n - 1)\/(n - 1), sort(iris$Sepal.Length), type=\"l\",\n  main = \"Visualizing Percentiles\",\n  xlab = \"Percentile\",\n  ylab = \"Value\")<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><b>Risorse addizionali<\/b><\/span><\/h3>\n<p> <span style=\"color: #000000;\"><a href=\"https:\/\/statorials.org\/it\/una-guida-per-applicare-lapply-sapply-e-tapply-in-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Una guida per apply(), lapply(), sapply() e tapply() in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/mutazione-condizionale-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Crea nuove variabili in R con mutate() e case_when()<\/a><strong><br \/><\/strong><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>L&#8217; ennesimo percentile di un set di dati \u00e8 il valore che elimina il primo n % dei valori dei dati quando tutti i valori vengono ordinati dal pi\u00f9 piccolo al pi\u00f9 grande. Ad esempio, il 90\u00b0 percentile di un set di dati \u00e8 il valore che separa il 90% inferiore dei valori dei dati [&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 facilmente i percentili in R (con esempi) - Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come calcolare i percentili in R, 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\/percentili-in-r\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come calcolare facilmente i percentili in R (con esempi) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come calcolare i percentili in R, con diversi esempi.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/percentili-in-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-29T16:08:42+00:00\" \/>\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=\"3 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/it\/percentili-in-r\/\",\"url\":\"https:\/\/statorials.org\/it\/percentili-in-r\/\",\"name\":\"Come calcolare facilmente i percentili in R (con esempi) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-29T16:08:42+00:00\",\"dateModified\":\"2023-07-29T16:08:42+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come calcolare i percentili in R, con diversi esempi.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/percentili-in-r\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/percentili-in-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/percentili-in-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come calcolare facilmente i percentili in r (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 facilmente i percentili in R (con esempi) - Statorials","description":"Questo tutorial spiega come calcolare i percentili in R, 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\/percentili-in-r\/","og_locale":"it_IT","og_type":"article","og_title":"Come calcolare facilmente i percentili in R (con esempi) - Statorials","og_description":"Questo tutorial spiega come calcolare i percentili in R, con diversi esempi.","og_url":"https:\/\/statorials.org\/it\/percentili-in-r\/","og_site_name":"Statorials","article_published_time":"2023-07-29T16:08:42+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Benjamin anderson","Est. reading time":"3 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/it\/percentili-in-r\/","url":"https:\/\/statorials.org\/it\/percentili-in-r\/","name":"Come calcolare facilmente i percentili in R (con esempi) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-29T16:08:42+00:00","dateModified":"2023-07-29T16:08:42+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come calcolare i percentili in R, con diversi esempi.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/percentili-in-r\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/percentili-in-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/percentili-in-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come calcolare facilmente i percentili in r (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\/512"}],"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=512"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/512\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=512"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=512"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=512"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}