Kursplan

Dag 1

Inledning och förberedelser

    Göra R mer användarvänliga, R och tillgängliga GUI:er Rstudio Relaterad programvara och dokumentation R och statistik Använda R interaktivt En introduktionssession Få hjälp med funktioner och funktioner R-kommandon, skiftlägeskänslighet, etc. Återkalla och korrigera tidigare kommandon Utföra kommandon från eller omdirigera utdata till en fil Datapermanens och ta bort objekt

Enkla manipulationer; siffror och vektorer

    Vektorer och tilldelning Vektoraritmetik Generera regelbundna sekvenser Logiska vektorer Saknade värden Teckenvektorer Indexvektorer; välja och ändra delmängder av en datamängd 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

Ordnade och oordnade faktorer

    Ett specifikt exempel Funktionen taply() och ragged arrays Ordnade faktorer

Matriser och matriser

    Arrayer Arrayindexering. Undersektioner av en matris Indexmatriser Funktionen array() Blandad vektor- och matrisaritmetik. Återvinningsregeln
Den yttre produkten av två arrayer
  • Generaliserad transponering av en array
  • Matrix anläggningar Matrix multiplikation
  • Linjära ekvationer och inversion
  • Egenvärden och egenvektorer
  • Singular värdenedbrytning och bestämningsfaktorer
  • Minst kvadratiska passning och QR-sönderdelning
  • Bildar partitionerade matriser, cbind() och rbind()
  • Sammankopplingsfunktionen, (), med arrayer
  • Frekvenstabeller från faktorer
  • Dag 2
  • Listor och dataramar
  • Listor Konstruera och ändra listor Sammanfoga listor

    Dataramar Att göra dataramar

      attach() och detach()
    Arbeta med dataramar
  • Bifogar godtyckliga listor
  • Hantera sökvägen
  • Manipulation av data
  • Välja, underställa observationer och variabler Filtrering, gruppering Omkodning, transformationer Aggregation, kombinera datamängder Teckenmanipulation, stringr-paket
  • Läser data
  • Txt-filer CSV-filer XLS, XLSX-filer SPSS, SAS, Stata,... och andra format data Exportera data till txt, csv och andra format Åtkomst till data från databaser med SQL-språk

      Sannolikhetsfördelningar

    R som en uppsättning statistiska tabeller Undersöka fördelningen av en uppsättning data En- och två-exempeltest

      Gruppering, loopar och villkorad exekvering

    Grupperade uttryck Kontrollsatser Villkorlig exekvering: if-satser Upprepad exekvering: för loopar, upprepa och medan

      Dag 3

    Att skriva egna funktioner

      Enkla exempel Definiera nya binära operatorer Namngivna argument och standardvärden Argumentet '...' Tilldelningar inom funktioner Mer avancerade exempel Effektivitetsfaktorer i blockdesigner Tappa alla namn i en utskriven array Rekursiv numerisk integration

    Omfattning

    Skräddarsy miljön

      Klasser, generiska funktioner och objektorientering
    Statistisk analys i R
  • Linjära regressionsmodeller Generiska funktioner för att extrahera modellinformation Uppdatera anpassade modeller Generaliserade linjära modeller Familjer Glm()-funktionen
  • Klassificering Logistisk regression
  • Linjär diskriminerande analys
  • Oövervakat lärande Huvudkomponentanalys

      Klustringsmetoder (k-medel, hierarkisk klustring, k-medoider)
    Överlevnadsanalys Överlevnadsobjekt i r
  • Kaplan-Meier uppskattning
  • Förtroendeband
  • Cox PH-modeller, konstanta kovariater
  • Cox PH-modeller, tidsberoende kovariater
  • Grafiska procedurer
  • Plotningskommandon på hög nivå Funktionen plot() Visa multivariatdata Visa grafik Argument till plottningsfunktioner på hög nivå
  • Grundläggande visualiseringsgrafer
  • Multivariata relationer med lattice och ggplot-paket
  • Använda grafiska parametrar
  • Lista över grafikparametrar
  • Automatiserad och interaktiv rapportering
  • Kombinera utdata från R med text Skapa html, pdf-dokument

       

    Krav

    God förståelse för statistik.

      21 timmar
     

    Antal deltagare


    Starts

    Ends


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    Vittnesmål (3)

    Relaterade Kurser

    Relaterade Kategorier