Video: Statistical Programming with R by Connor Harris 2024
När du försöker skapa tabeller från en matris i R, slutar du med rättegång. tabell. Objektförsöket. tabell ser exakt samma som matrisförsöket, men det är det inte. Skillnaden blir tydlig när du omvandlar dessa objekt till en dataram. Ta en titt på resultatet av denna kod: >> rättegång. df str (trial. df) 'data. ram ': 2 obs. av 2 variabler: $ sick: num 34 11 $ healthy: num 9 32
Här får du en dataram med två variabler (sjuk och hälsosam) med varje två observationer. Å andra sidan, om du konverterar tabellen till en dataram, får du följande resultat:
Nu får du en dataram med tre variabler. De första två - Var1 och Var2 - är faktorvariabler för vilka nivåerna är värdena för raderna respektive kolumnerna i tabellen. Den tredje variabeln - Freq - innehåller frekvenserna för varje kombination av nivåerna i de två första variablerna.
Du kan faktiskt skapa tabeller i mer än två dimensioner genom att lägga till fler variabler som argument eller genom att omvandla en flerdimensionell array till en tabell med as. tabell(). Du kan komma åt numren på samma sätt som du gör för multidimensionella arrays och as. data. ram () -funktionen skapar lika många faktorvariabler som det finns dimensioner.