{"id":2963,"date":"2023-07-19T21:30:46","date_gmt":"2023-07-19T21:30:46","guid":{"rendered":"https:\/\/statorials.org\/it\/argomentazioni-non-conformi-r\/"},"modified":"2023-07-19T21:30:46","modified_gmt":"2023-07-19T21:30:46","slug":"argomentazioni-non-conformi-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/argomentazioni-non-conformi-r\/","title":{"rendered":"Come correggere un errore in r: argomenti non conformi"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Un messaggio di errore che potresti riscontrare quando usi R \u00e8:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>Error in matrix2 %*% matrix1: non-conformable arguments\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Questo errore si verifica quando si tenta di moltiplicare due matrici ma il numero di <strong>colonne<\/strong> nella matrice di sinistra non corrisponde al numero di <strong>righe<\/strong> nella matrice di destra.<\/span><\/p>\n<p> <span style=\"color: #000000;\">L&#8217;esempio seguente mostra come risolvere questo errore nella pratica.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Come riprodurre l&#8217;errore<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Supponiamo di avere le seguenti due matrici in R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create first matrix\n<span style=\"color: #000000;\">mat1 &lt;- matrix(1:10, nrow= <span style=\"color: #008000;\">5<\/span> ) \n\nmat1\n\n     [,1] [,2]\n[1,] 1 6\n[2,] 2 7\n[3,] 3 8\n[4,] 4 9\n[5,] 5 10\n\n<span style=\"color: #008080;\">#create second matrix\n<\/span>mat2 &lt;- matrix(1:6, nrow= <span style=\"color: #008000;\">2<\/span> )\n\nmat2\n\n     [,1] [,2] [,3]\n[1,] 1 3 5\n[2,] 2 4 6<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Supponiamo ora di provare a moltiplicare la seconda matrice per la prima matrice:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#attempt to multiply second matrix by first matrix\n<span style=\"color: #000000;\">mate2 %*% mate1\n\nError in mat2 %*% mat1: non-conformable arguments\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Riceviamo un errore perch\u00e9 il numero di <strong>colonne<\/strong> (3) nella matrice di sinistra non corrisponde al numero di <strong>righe<\/strong> (5) nella matrice di destra.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Come evitare l&#8217;errore<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Per evitare l&#8217;errore <strong>di argomenti non conformi<\/strong> , bisogna invece moltiplicare la prima matrice per la seconda matrice:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">multiply first matrix by second matrix<\/span>\nmate1 %*% mate2\n\n     [,1] [,2] [,3]\n[1,] 13 27 41\n[2,] 16 34 52\n[3,] 19 41 63\n[4,] 22 48 74\n[5,] 25 55 85\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Nota che siamo in grado di moltiplicare con successo entrambe le matrici senza errori perch\u00e9 il numero di <strong>colonne<\/strong> (2) nella matrice di sinistra corrisponde al numero di <strong>righe<\/strong> (2) nella matrice di destra.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Possiamo anche usare la funzione <strong>dim()<\/strong> per visualizzare il numero di colonne e righe in ciascuna matrice:<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#view dimensions of first matrix\n<span style=\"color: #000000;\">dim(mat1)\n\n[1] 5 2\n\n<span style=\"color: #008080;\">#view dimensions of second matrix\n<\/span>dim(mat2)\n\n[1] 2 3\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Da questo output possiamo vedere:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">La prima matrice ha <strong>5<\/strong> righe e <strong>2<\/strong> colonne.<\/span><\/li>\n<li> <span style=\"color: #000000;\">La seconda matrice ha <strong>2<\/strong> righe e <strong>3<\/strong> colonne.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Ci\u00f2 mostra chiaramente che dobbiamo usare la prima matrice a sinistra e la seconda matrice a destra quando moltiplichiamo poich\u00e9 la prima matrice ha <strong>2<\/strong> colonne e la seconda matrice ha <strong>2<\/strong> righe.<\/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 correggere altri errori comuni in R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/it\/gli-argomenti-r-implicano-un-numero-diverso-di-righe\/\" target=\"_blank\" rel=\"noopener\">Come risolvere in R: gli argomenti coinvolgono un numero diverso di righe<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/errore-dplyr-nella-selezione-degli-argomenti-inutilizzati\/\" target=\"_blank\" rel=\"noopener\">Come risolvere in R: errore nella selezione di argomenti inutilizzati<\/a><br \/><a href=\"https:\/\/statorials.org\/it\/r-sostituzione-a-lunghezza-zero\/\" target=\"_blank\" rel=\"noopener\">Come riparare in R: la sostituzione ha lunghezza zero<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un messaggio di errore che potresti riscontrare quando usi R \u00e8: Error in matrix2 %*% matrix1: non-conformable arguments Questo errore si verifica quando si tenta di moltiplicare due matrici ma il numero di colonne nella matrice di sinistra non corrisponde al numero di righe nella matrice di destra. L&#8217;esempio seguente mostra come risolvere questo errore [&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 correggere un errore in R: argomenti non conformi - Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come correggere l&#039;errore degli argomenti non conformi in R, con un esempio.\" \/>\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\/argomentazioni-non-conformi-r\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come correggere un errore in R: argomenti non conformi - Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come correggere l&#039;errore degli argomenti non conformi in R, con un esempio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/argomentazioni-non-conformi-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-19T21:30:46+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\/argomentazioni-non-conformi-r\/\",\"url\":\"https:\/\/statorials.org\/it\/argomentazioni-non-conformi-r\/\",\"name\":\"Come correggere un errore in R: argomenti non conformi - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-19T21:30:46+00:00\",\"dateModified\":\"2023-07-19T21:30:46+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come correggere l&#39;errore degli argomenti non conformi in R, con un esempio.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/argomentazioni-non-conformi-r\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/argomentazioni-non-conformi-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/argomentazioni-non-conformi-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come correggere un errore in r: argomenti non conformi\"}]},{\"@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 correggere un errore in R: argomenti non conformi - Statorials","description":"Questo tutorial spiega come correggere l&#39;errore degli argomenti non conformi in R, con un esempio.","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\/argomentazioni-non-conformi-r\/","og_locale":"it_IT","og_type":"article","og_title":"Come correggere un errore in R: argomenti non conformi - Statorials","og_description":"Questo tutorial spiega come correggere l&#39;errore degli argomenti non conformi in R, con un esempio.","og_url":"https:\/\/statorials.org\/it\/argomentazioni-non-conformi-r\/","og_site_name":"Statorials","article_published_time":"2023-07-19T21:30:46+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\/argomentazioni-non-conformi-r\/","url":"https:\/\/statorials.org\/it\/argomentazioni-non-conformi-r\/","name":"Come correggere un errore in R: argomenti non conformi - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-19T21:30:46+00:00","dateModified":"2023-07-19T21:30:46+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come correggere l&#39;errore degli argomenti non conformi in R, con un esempio.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/argomentazioni-non-conformi-r\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/argomentazioni-non-conformi-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/argomentazioni-non-conformi-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come correggere un errore in r: argomenti non conformi"}]},{"@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\/2963"}],"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=2963"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/2963\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=2963"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=2963"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=2963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}