Hjem Personlig finansiering Slik legger du til en andre dimensjon i R-dummier

Slik legger du til en andre dimensjon i R-dummier

Innholdsfortegnelse:

Video: String Theory Explained – What is The True Nature of Reality? 2024

Video: String Theory Explained – What is The True Nature of Reality? 2024
Anonim

I tillegg til vektorer kan R representere matriser som en gjenstand du jobber og beregner med. Faktisk skinner R egentlig når det gjelder matriseberegninger og -operasjoner. Vektorer er nært beslektet med en større klasse objekter, arrays. Arrays har to svært viktige funksjoner:

  • De inneholder bare en enkelt type verdi.

  • De har dimensjoner.

Dimensjonene til en matrise bestemmer typen av matrisen. Du vet allerede at en vektor har bare en dimensjon. En matrise med to dimensjoner er en matrise. Alt med mer enn to dimensjoner kalles ganske enkelt en -gruppe.

Teknisk har en vektor ingen dimensjoner overhodet i R. Hvis du bruker funksjonene dim (), nrow () eller ncol () med en vektor som argument, returnerer R NULL som et resultat.

Slik lager du den første matrisen i R

Å lage en matrise er nesten like enkelt som å skrive ordet: Du bruker bare matrisen () -funksjonen. Du må gi R litt mer informasjon, skjønt. R trenger å vite hvilke verdier du vil legge inn i matrisen og hvordan du vil sette dem inn. Matrisen () -funksjonen har et par argumenter for å kontrollere dette:

  • data er en vektor av verdier du vil ha i matrisen.

  • ncol tar et enkelt tall som forteller R hvor mange kolonner du vil ha.

  • nrow tar et enkelt tall som forteller R hvor mange rader du vil ha.

  • byrow tar en logisk verdi som forteller R om du vil fylle matrisen radvis (TRUE) eller kolonnevis (FALSE). Kolonne-vis er standard.

Så resulterer følgende kode i en matrise med tallene 1 til 12, i fire kolonner og tre rader.

>> først. matrise først. matrise [1] [2] [3] [4] [1,] 1 4 7 10 [2,] 2 5 8 11 [3,] 3 6 9 12
Du trenger ikke spesifiser både ncol og nrow. Hvis du spesifiserer en, vil R automatisk vite hva den andre må være.

Alternativt, hvis du vil fylle matriksraden for rad, kan du gjøre det: >> matrise (1: 12, ncol = 4, byrow = TRUE) [1] [2] [3] [4] [1,] 1 2 3 4 [2,] 5 6 7 8 [3,] 9 10 11 12

Matriseegenskaper i R

Du kan se på et objekts struktur ved hjelp av str () funksjon. Hvis du gjør det for din første matrise, får du følgende resultat: >> str (første matrise) int [1: 3, 1: 4] 1 2 3 4 5 6 7 8 9 10 …

Dette ser bemerkelsesverdig ut som utgangen for en vektor, med forskjellen at R gir deg både indeksene for radene og for kolonnene. Hvis du vil ha antall rader og kolonner uten å se på strukturen, kan du bruke dim () -funksjonen. >> dim (første.matrise) [1] 3 4

For å få kun antall rader, bruker du nrow () -funksjonen. Funksjonen ncol () gir deg antall kolonner av en matrise.


Du kan finne det totale antall verdier i en matrise akkurat som du gjør med en vektor, ved hjelp av lengden () -funksjonen: >> lengde (første matrise) [1] 12

Faktisk, hvis du ser på utgangen av str () -funksjonen, ser denne matrisen ut som en vektor. Det er fordi internt er det en vektor med et lite ekstra stykke informasjon som forteller R dimensjonene (se nærliggende sidebar, "Spille med attributter"). Du kan bruke denne egenskapen til matriser i beregninger.

Slik legger du til en andre dimensjon i R-dummier

Redaktørens valg

Topp 5 Fantasy Baseball Sites - Dummies

Topp 5 Fantasy Baseball Sites - Dummies

Hvis du er en stor fantasy baseball fan og ser ut til å bli med i verden av online fantasy sport, så se ikke lenger. Følgende liste inneholder de fem beste fantasybaseball-nettstedene i henhold til nettstedslayout, oppdatert statistikk, utenfor råd og hjelp og teamstyringsalternativer.

Hva skal man gjøre som en baseball coach - dummies

Hva skal man gjøre som en baseball coach - dummies

Som en baseball trener, du ikke bare må lede teamet ditt, du må ta med forsyninger for å praktisere. Du vil kanskje øke følgende liste, men den inneholder grunnleggende for å få til alle baseballpraksis: Riktig lager førstehjelpsutstyr Ekstra vann Øvelsesplan for dagen, oppdelt etter tid ...

Får utrustet til å spille baseball - dummies

Får utrustet til å spille baseball - dummies

Når du tar baseballfeltet, bør du ta med det beste utstyret som er tilgjengelig. Du trenger ikke å bruke store summer til å kjøpe toppkvalitets tilbehør så lenge du vet hva du skal se etter og hvor du skal finne den. Med mindre du er under 10 år, kjøp utstyr som oppfyller alle de store ligaspesifikasjonene. ...

Redaktørens valg

Hvordan du finner ditt nivå av oppmerksomhet - dummies

Hvordan du finner ditt nivå av oppmerksomhet - dummies

Du kan sikkert ta noen form for ikke-tradisjonell trening og dump det i en tønne merket "mind-body. "Det er greit hvis du foretrekker enkelhet og ikke vil bli innpakket med kategorisering og vurdering. Men du kan også kikke på treningsprogrammer på et dypere nivå, vurdere omfanget av oppmerksomhet i en ...

Hvordan du får mest mulig ut av din meditasjon - dummies

Hvordan du får mest mulig ut av din meditasjon - dummies

For å få mest mulig ut av meditasjonspraksis må forplikte seg til det. Når du begynner å meditere regelmessig, kan du høste utallige fordeler - fra lavere stress og kolesterol til høyere nivåer av tilfredshet og lykke. Her er noen tips for å maksimere meditasjonspraksis: Meditere jevnlig - helst hver dag. Sett bort en ...

Redaktørens valg

Slik bruker du det nye perspektivet i Adobe Illustrator CS6 - dummies

Slik bruker du det nye perspektivet i Adobe Illustrator CS6 - dummies

I Adobe Illustrator CS6 Du kan opprette og redigere kunstverk basert på perspektivgitterfunksjonen (introdusert i CS5). Gitteret er en stor hjelp i å skape vellykkede perspektivillustrasjoner. For å vise eller skjule standardperspektivruten, trykk Ctrl + Shift + I (Windows) eller Kommando + Skift + I (Mac). Du kan bruke verktøyet Perspective Grid på verktøylinjen til å ...

Hvordan å pakke inn tekst ved hjelp av AdobeCS5 Illustrator - dummies

Hvordan å pakke inn tekst ved hjelp av AdobeCS5 Illustrator - dummies

Ved hjelp av en tekstbrytestil i Adobe Creative Suite 5 (Adobe CS5) Illustrator-prosjektet er en enkel måte å legge til litt kreativitet. En tekstpakke tvinger tekst til å vikle rundt en grafikk.

Hvordan du bruker Life Paint-funksjonen i Adobe Illustrator CS6 - dummies

Hvordan du bruker Life Paint-funksjonen i Adobe Illustrator CS6 - dummies

Ikke bekymre deg om å fylle lukkede figurer eller la filler flykte fra objekter med hull i uønskede områder. Ved å bruke Live Paint-funksjonen til Adobe Illustrator CS6, kan du lage det bildet du ønsker og fylle ut regioner med farge. Live Paint-bøtta registrerer automatisk regioner som er sammensatt av uavhengige kryssende baner og fyller dem tilsvarende. Malingen ...