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
Testimonials (6)
At the end of the class, we had a great overview of the language, we were provided tools to continue learning and were provided suggestions on how to continue learning. We covered AI/ML information.
Victor Prado - Global Knowledge Network Training Ltd
Kurs - R
The R-programming overview training is quite intensive but Tomasz is always helpful, energetic and up to date. On top of it, he is passionate about R. I would highly recommend his R sessions to anyone interested in R.
Luiza Panoschi - Global Knowledge Network Training Ltd
Kurs - R
Practice exercises were relevant and very helpful to reinforce the knowledge.
Andy Kwan - Environment and Climate Change Canada
Kurs - R
Follow-along exercises after slide presentation kept engagement.
Robin White - Environment and Climate Change Canada
Kurs - R
Michael was very knowledgeable and clear in his instruction of the training. Course was well structured to teach the desired subject as well as the right amount of room was left to adjust to fit our needs better. Over all, I am very happy with the course.
Brock Batey - Environment and Climate Change Canada
Kurs - R
I really enjoyed the knowledge of the trainer.