{width="100%" title="Pitcure"}R, RStudio und Quarto besser kennenlernen und
mit Hilfe von ChatGPT meistern
Online-Seminarreihe ‘Seminars in Biostatistics’ der IBS-DR
RPACT GbR
5. Juli 2023

Warum R/RStudio/Quarto/ChatGPT? Warum dieses Seminar?
Aufgaben, die sich perfekt mit Quarto lösen lassen:
… oder:




![]()

Die Anzahl der auf Google Scholar gefundenen wissenschaftlichen Artikel für Data Science Software. Quelle: r4stats.com \(\rightarrow\) R: +90%; SPSS: +25%; SAS: +20% (ca.)



Die beliebteste integrierte Entwicklungsumgebung (IDE) für R ist RStudio
Quelle: RStudio Cheat Sheet
Quelle: R Markdown Cheat Sheet
Quarto eignet sich z.B. für:
Alle Formate lassen sich mit interaktiven (Shiny) Komponenten erweitern und auf vielen verschiedenen Plattformen veröffentlichen, z.B. Github Pages.
Quarto lässt sich mit vielen verschiedenen Tools nutzen:
Viele interaktive Elemente in Revealjs verfügbar: Quarto Presentations
LaTeX Dateien können mit dem R Paket gretlR in Quarto eingebunden werden, Beispiel: gretlR::include_tex(path="doc.tex")
HTML/CSS kann z.B. mit dem Format revealjs in Präsentationen direkt benutzt/eingebunden werden
Beispiel:
wird zu
Nutzung künstlicher Intelligenz beim Programmieren

\(\rightarrow\) Eine Prüfung der Antworten und ggf. Korrektur ist anzuraten
Die Qual der Wahl - zwei Möglichkeiten:
Einen OpenAI API key erstellen und speichern
Im Projekt-Verzeichnis die Datei .Renviron erstellen und folgende Zeilen einfügen:
R Session neu starten
Alternativ in der laufenden Session folgendes ausführen:
Das RStudio Addin gptstudio installieren
Offizielles Release von CRAN:
Neuste Developer Version von GitHub:


Primärziel: Der Code ist:
\(\rightarrow\) Es ist einfacher:
Beispiel: Dieses Skript verstößt gegen alle gängigen Clean-Code-Regeln:
Hinweis: Diese Präsentation ist online verfügbar unter r-sibsinar.rpact.com