Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Kursplan
Inledning och förberedelser
- Göra R mer användarvänligt, R och tillgängliga grafiska användargränssnitt
- R-miljön
- Relaterad programvara och dokumentation
- R och statistik
- Använda R interaktivt
- En introduktionssession
- Få hjälp med funktioner och egenskaper
- R-kommandon, skiftlägeskänslighet osv.
- Återkallning och korrigering av tidigare kommandon
- Köra kommandon från eller omdirigera utdata till en fil
- Databeständighet och borttagning av objekt
Enkla manipulationer; Tal och vektorer
- Vektorer och tilldelning
- Vektor aritmetik
- Generera regelbundna sekvenser
- Logiska vektorer
- Saknade värden
- Tecken vektorer
- Index vektorer; Markera och ändra delmängder av en datauppsättning
- Andra typer av objekt
Objekt, deras lägen och attribut
- Inneboende attribut: läge och längd
- Ändra längden på ett objekt
- Hämta och ställa in attribut
- Klassen för ett objekt
Sorterade och osorterade faktorer
- Ett konkret exempel
- Funktionen tapply() och ojämna arrayer
- Sorterade faktorer
Matriser och matriser
- Matriser
- Indexering av matriser. Underavsnitt av en matris
- Indexmatriser
- Funktionen array()
- Blandad vektor- och arrayaritmetik. Regeln om återvinning
- Den yttre produkten av två matriser
- Generaliserad transponering av en array
- Matrix Faciliteter
- Matrix multiplikation
- Linjära ekvationer och inversion
- Egenvärden och egenvektorer
- Singulära värdens uppdelning och determinanter
- Minsta kvadratpassning och QR-nedbrytning
- Bildar partitionerade matriser, cbind() och rbind()
- Sammanfogningsfunktionen, (), med matriser
- Frekvenstabeller från faktorer
Listor och dataramar
- Listor
- Skapa och ändra listor
- Sammanfoga listor
- Ramar för data
- Skapa dataramar
- attach() och detach()
- Arbeta med dataramar
- Bifoga godtyckliga listor
- Hantera sökvägen
Läsa data från filer
- Funktionen read.table()
- Funktionen scan()
- Accessing inbyggda datamängder
- Läsa in data från andra R-paket
- Redigera data
Sannolikhetsfördelningar
- R som en uppsättning statistiska tabeller
- Undersöka fördelningen av en uppsättning data
- En- och tvåprovstester
Gruppering, loopar och villkorlig exekvering
- Grupperade uttryck
- Kontrollsatser
- Villkorlig körning: if-satser
- Upprepad exekvering: för loopar, repeat och while
Skriva dina egna funktioner
- Enkla exempel
- Definiera nya binära operatorer
- Namngivna argument och standardvärden
- Operatorn "..." argument
- Uppdrag inom funktioner
- Mer avancerade exempel
- Effektivitetsfaktorer i blockkonstruktioner
- Ta bort alla namn i en utskriven matris
- Rekursiv numerisk integration
- Omfattning
- Anpassa miljön
- Klasser, generiska funktioner och objektorientering
Statistiska modeller i R
- Definition av statistiska modeller; Formler
- Kontraster
- Linjära modeller
- Generiska funktioner för att extrahera modellinformation
- Variansanalys och modelljämförelse
- ANOVA-tabeller
- Uppdatering av monterade modeller
- Generaliserade linjära modeller
- Familjer
- Funktionen glm()
- Icke-linjära minstakvadratmodeller och maximum likelihood-modeller
- Minsta kvadrat
- Maximal sannolikhet
- Vissa icke-standardiserade modeller
Grafiska procedurer
- Plottningskommandon på hög nivå
- Funktionen plot()
- Visa multivariata data
- Visa grafik
- Argument till plottningsfunktioner på hög nivå
- Plottningskommandon på låg nivå
- Mathematical anteckning
- Hershey vektor teckensnitt
- Interagera med grafik
- Använda grafikparametrar
- Permanenta ändringar: Funktionen par()
- Temporära ändringar: Argument till grafikfunktioner
- Lista över grafikparametrar
- Grafiska element
- Axlar och skalstreck
- Figur marginaler
- Miljö med flera figurer
- Drivrutiner
- PostScript-diagram för typsatta dokument
- Flera grafikenheter
- Dynamisk grafik
Paket
- Standard-paket
- Bidragna paket och CRAN
- Namnrymder
Krav
God förståelse för statistik.
21 timmar
Vittnesmål (3)
We had many varying levels of skill in the class which created the need for more thorough explanations at times to ensure understanding. Pace and structure was generally pleasant.
Gary Munn - Vodacom
Kurs - Introduction to R
Hands on examples were the most helpful.
Sean Kaukas
Kurs - Introduction to R
I genuinely enjoyed working 1:1 with Gunner.