Kursplan
Dag 1
Innledning og forarbeid
- Gjør R mer vennlige, R og tilgjengelige GUIer
- Rstudio
- Ropprettet programvare og dokumentasjon
- R og statistikk
- Bruke R interaktivt
- En introduksjonsøkt
- Få hjelp med funksjoner og funksjoner
- R kommandoer, sensitivitet for store og små bokstaver, etc.
- Ranrop og korrigering av tidligere kommandoer
- Utføre kommandoer fra eller viderekoble utdata til en fil
- Datapermanens og fjerning av objekter
Enkle manipulasjoner; tall og vektorer
- Vektorer og oppgave
- Vektor aritmetikk
- Generer vanlige sekvenser
- Logiske vektorer
- Manglende verdier
- Karaktervektorer
- Indeksvektorer; velge og endre delsett av et datasett
- Andre typer gjenstander
Objekter, deres moduser og attributter
- Iboende attributter: modus og lengde
- Endre lengden på et objekt
- Hente og angi attributter
- Klassen til et objekt
Ordnede og uordnede faktorer
- Et konkret eksempel
- Funksjonen taply() og ragged arrays
- Ordnede faktorer
Matriser og matriser
- Matriser
- Array-indeksering. Underseksjoner av en matrise
- Indeksmatriser
- Array()-funksjonen
- Blandet vektor- og matrisearitmetikk. Gjenvinningsregelen
- Det ytre produktet av to matriser
- Generalisert transponering av en matrise
- Matrix anlegg
- Matrix multiplikasjon
- Lineære ligninger og inversjon
- Egenverdier og egenvektorer
- Enkeltverdidekomponering og determinanter
- Minste firkanter tilpasning og QR dekomponering
- Danner partisjonerte matriser, cbind() og rbind()
- Sammenkoblingsfunksjonen, (), med matriser
- Frekvenstabeller fra faktorer
Dag 2
Lister og datarammer
- Lister
- Konstruere og endre lister
- Sammenslående lister
- Datarammer
- Lage datarammer
- vedlegg() og løsne()
- Arbeid med datarammer
- Legger ved vilkårlige lister
- Administrere søkebanen
Datamanipulasjon
- Utvelgelse, delsetting av observasjoner og variabler
- Filtrering, gruppering
- Recoding, transformations
- Aggregering, kombinere datasett
- Karaktermanipulasjon, stringr-pakke
Rlesing av data
- txt-filer
- CSV-filer
- XLS, XLSX filer
- SPSS, SAS, Stata,... og andre formater data
- Eksportere data til txt, csv og andre formater
- Accessing av data fra databaser ved å bruke SQL språk
Sannsynlighetsfordelinger
- R som et sett med statistiske tabeller
- Undersøke distribusjonen av et sett med data
- En- og to-prøver
Gruppering, looper og betinget utførelse
- Grupperte uttrykk
- Kontrolluttalelser
- Betinget utførelse: if-setninger
- Repetitiv utførelse: for loops, repeat og while
Dag 3
Skrive dine egne funksjoner
- Enkle eksempler
- Definere nye binære operatorer
- Navngitte argumenter og standardverdier
- Argumentet '...'
- Oppdrag innen funksjoner
- Mer avanserte eksempler
- Effektivitetsfaktorer i blokkdesign
- Slipper alle navn i en trykt matrise
- Rekursiv numerisk integrasjon
- Omfang
- Tilpasse miljøet
- Klasser, generiske funksjoner og objektorientering
Statistisk analyse i R
- Lineære regresjonsmodeller
- Generiske funksjoner for å trekke ut modellinformasjon
- Oppdatering av monterte modeller
- Generaliserte lineære modeller
- Familier
- Glm()-funksjonen
- Klassifikasjon
- Logistisk Regresjon
- Lineær diskrimineringsanalyse
- Uovervåket læring
- Hovedkomponentanalyse
- Klyngemetoder (k-betyr, hierarkisk clustering, k-medoider)
- Overlevelsesanalyse
- Overlevelsesobjekter i r
- Kaplan-Meier anslag
- Selvtillit band
- Cox PH-modeller, konstante kovariater
- Cox PH-modeller, tidsavhengige kovariater
Grafiske prosedyrer
- Plottekommandoer på høyt nivå
- Plot()-funksjonen
- Viser multivariate data
- Vis grafikk
- Argumenter til plottefunksjoner på høyt nivå
- Grunnleggende visualiseringsgrafer
- Multivariate relasjoner med gitter og ggplot-pakke
- Bruke grafiske parametere
- Liste over grafikkparametere
Automatisert og interaktiv rapportering
- Kombinere utdata fra R med tekst
Lage html, pdf-dokumenter
Referanser (6)
Til slutt av klassen fikk vi en god oversikt over språket, vi ble gitt verktøy for å fortsette med læringen og oppmuntring til hvordan vi kan fortsette å lære. Vi dekket informasjon om AI/ML.
Victor Prado - Global Knowledge Network Training Ltd
Kurs - R
Maskinoversatt
R-programmeringsoversikten er ganske intensiv, men Tomasz er alltid hjelpsom, energisk og oppdatert. Han er ogsåenschaftlig engasjert i R. Jeg vil sterkt anbefale hans R-sessjoner til enhver som er interessert i R.
Luiza Panoschi - Global Knowledge Network Training Ltd
Kurs - R
Maskinoversatt
Øvelsene var relevante og veldig nyttige for å fest inn kunnskapen.
Andy Kwan - Environment and Climate Change Canada
Kurs - R
Maskinoversatt
Medgangsover øvelser etter presentasjon holdt oppmerksomheten.
Robin White - Environment and Climate Change Canada
Kurs - R
Maskinoversatt
Michael var meget kunnskapsrik og tydelig i sin undervisning av kurset. Kurset var godt strukturert for å lære det ønskede emnet, og det ble satt av nok plass til å tilpasse seg bedre etter våre behov. Overall, jeg er meget fornøyd med kurset.
Brock Batey - Environment and Climate Change Canada
Kurs - R
Maskinoversatt
I really enjoyed the knowledge of the trainer.
Stephanie Seiermann
Kurs - R
Maskinoversatt