{"id":1250,"date":"2023-07-27T03:30:45","date_gmt":"2023-07-27T03:30:45","guid":{"rendered":"https:\/\/statorials.org\/it\/distanza-di-manhattan-in-r\/"},"modified":"2023-07-27T03:30:45","modified_gmt":"2023-07-27T03:30:45","slug":"distanza-di-manhattan-in-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/distanza-di-manhattan-in-r\/","title":{"rendered":"Come calcolare la distanza di manhattan in r (con esempi)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">La <strong>distanza Manhattan<\/strong> tra due vettori, <em>A<\/em> e <em>B<\/em> , si calcola come segue:<\/span><\/p>\n<p> <span style=\"color: #000000;\">\u03a3|a <sub>i<\/sub> \u2013 b <sub>i<\/sub> |<\/span><\/p>\n<p> <span style=\"color: #000000;\">dove <em>i<\/em> \u00e8 l&#8217;i- <sup>esimo<\/sup> elemento di ciascun vettore.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Questa distanza viene utilizzata per misurare la dissomiglianza tra due vettori qualsiasi ed \u00e8 comunemente utilizzata in molti algoritmi di apprendimento automatico diversi.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Questo tutorial fornisce alcuni esempi di calcolo della distanza di Manhattan in R.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Esempio 1: distanza di Manhattan tra due vettori<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Il codice seguente mostra come creare una funzione personalizzata per calcolare la distanza di Manhattan tra due vettori in R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create function to calculate Manhattan distance<\/span>\nmanhattan_dist &lt;- <span style=\"color: #008000;\">function<\/span> (a, b){\n     dist &lt;- <span style=\"color: #3366ff;\">abs<\/span> (ab)\n     dist &lt; <span style=\"color: #3366ff;\">-sum<\/span> (dist)\n     <span style=\"color: #008000;\">return<\/span> (dist)\n}\n\n<span style=\"color: #008080;\">#define two vectors\n<\/span>a &lt;- c(2, 4, 4, 6)\n\nb &lt;- c(5, 5, 7, 8)\n\n<span style=\"color: #008080;\">#calculate Manhattan distance between vectors\n<span style=\"color: #000000;\">manhattan_dist(a, b)\n<\/span>\n<span style=\"color: #000000;\">[1] 9<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">La distanza Manhattan tra questi due vettori risulta essere <strong>9<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Possiamo confermare che ci\u00f2 \u00e8 corretto calcolando rapidamente a mano la distanza da Manhattan:<\/span><\/p>\n<p> <span style=\"color: #000000;\">\u03a3|a <sub>i<\/sub> \u2013 b <sub>i<\/sub> | = |2-5| + |4-5| + |4-7| + |6-8| = 3 + 1 + 3 + 2 = <strong>9<\/strong> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Esempio 2: distanza di Manhattan tra i vettori in una matrice<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Per calcolare la distanza di Manhattan tra pi\u00f9 vettori in una matrice, possiamo utilizzare la funzione <strong>dist()<\/strong> incorporata in R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create four vectors<\/span>\na &lt;- c(2, 4, 4, 6)\n\nb &lt;- c(5, 5, 7, 8)\n\nc &lt;- c(9, 9, 9, 8)\n\nd &lt;- c(1, 2, 3, 3)\n\n<span style=\"color: #008080;\">#bind vectors into one matrix\n<\/span>mat &lt;- rbind(a, b, c, d)\n\n<span style=\"color: #008080;\">#calculate Manhattan distance between each vector in the matrix\n<\/span>dist(mat, method = \" <span style=\"color: #008000;\">manhattan<\/span> \")\n\n   ABC\nb 9      \nc 19 10   \nd 7 16 26\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Il modo di interpretare questo output \u00e8:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">La distanza di Manhattan tra i vettori <em>a<\/em> e <em>b<\/em> \u00e8 <strong>9<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">La distanza di Manhattan tra i vettori <em>a<\/em> e <em>c<\/em> \u00e8 <strong>19<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">La distanza di Manhattan tra i vettori <em>a<\/em> e <em>d<\/em> \u00e8 <strong>7<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">La distanza di Manhattan tra i vettori <em>b<\/em> e <em>c<\/em> \u00e8 <strong>10<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">La distanza di Manhattan tra i vettori <em>b<\/em> e <em>d<\/em> \u00e8 <strong>16<\/strong> .<\/span><\/li>\n<li> <span style=\"color: #000000;\">La distanza di Manhattan tra i vettori <em>c<\/em> e <em>d<\/em> \u00e8 <strong>26<\/strong> .<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Nota che ogni vettore nella matrice deve avere la stessa lunghezza.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Risorse addizionali<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/it\/distanza-euclidea-in-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Come calcolare la distanza euclidea in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/mahalanobis-distanza-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Come calcolare la distanza di Mahalanobis in R<\/a><br \/> Come calcolare la distanza di Minkowski in R<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La distanza Manhattan tra due vettori, A e B , si calcola come segue: \u03a3|a i \u2013 b i | dove i \u00e8 l&#8217;i- esimo elemento di ciascun vettore. Questa distanza viene utilizzata per misurare la dissomiglianza tra due vettori qualsiasi ed \u00e8 comunemente utilizzata in molti algoritmi di apprendimento automatico diversi. Questo tutorial fornisce [&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 la distanza di Manhattan in R (con esempi) - Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come calcolare la distanza di Manhattan tra vettori e matrici in R, con 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\/distanza-di-manhattan-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 la distanza di Manhattan in R (con esempi) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come calcolare la distanza di Manhattan tra vettori e matrici in R, con esempi.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/distanza-di-manhattan-in-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T03:30:45+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=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/it\/distanza-di-manhattan-in-r\/\",\"url\":\"https:\/\/statorials.org\/it\/distanza-di-manhattan-in-r\/\",\"name\":\"Come calcolare la distanza di Manhattan in R (con esempi) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-27T03:30:45+00:00\",\"dateModified\":\"2023-07-27T03:30:45+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come calcolare la distanza di Manhattan tra vettori e matrici in R, con esempi.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/distanza-di-manhattan-in-r\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/distanza-di-manhattan-in-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/distanza-di-manhattan-in-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come calcolare la distanza di manhattan 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 la distanza di Manhattan in R (con esempi) - Statorials","description":"Questo tutorial spiega come calcolare la distanza di Manhattan tra vettori e matrici in R, con 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\/distanza-di-manhattan-in-r\/","og_locale":"it_IT","og_type":"article","og_title":"Come calcolare la distanza di Manhattan in R (con esempi) - Statorials","og_description":"Questo tutorial spiega come calcolare la distanza di Manhattan tra vettori e matrici in R, con esempi.","og_url":"https:\/\/statorials.org\/it\/distanza-di-manhattan-in-r\/","og_site_name":"Statorials","article_published_time":"2023-07-27T03:30:45+00:00","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\/distanza-di-manhattan-in-r\/","url":"https:\/\/statorials.org\/it\/distanza-di-manhattan-in-r\/","name":"Come calcolare la distanza di Manhattan in R (con esempi) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-27T03:30:45+00:00","dateModified":"2023-07-27T03:30:45+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come calcolare la distanza di Manhattan tra vettori e matrici in R, con esempi.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/distanza-di-manhattan-in-r\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/distanza-di-manhattan-in-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/distanza-di-manhattan-in-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come calcolare la distanza di manhattan 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\/1250"}],"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=1250"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/1250\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=1250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=1250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=1250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}