Statistiklabor & R


Das Statistiklabor nutzt zur Ausführung statistischer Berechnungen und grafischer
Operationen die statistische Sprache R.

Wie arbeitet das Statistiklabor mit R zusammen?

R-LogoDas Statistiklabor ist eine Weiterentwicklung des Labors aus dem Lernprogramm Statistik interaktiv! Das hier entwickelte Konzept, den Workflow statistischen Arbeitens grafisch nachzubilden und so einen problembasierten Zugang zur Statistik zu ermöglichen, wurde aufgegriffen und weiterentwickelt.

Der Einstieg in die Statistik fällt vielen aufgrund der abstrakten Konzepte sehr schwer. Der didaktische Anspruch des Statistiklabors ist es, diese abstrakten Konzepte konkret erfahrbar und manipulierbar zu machen. Zu diesem Zweck können auf einem statistischen Arbeitsplatz statistische Objekte wie Datensätze, Häufigkeitstabellen oder Kontingenztabellen frei positioniert werden. Reale Daten können über Verbindungen von einem Objekt zum anderen weitergegeben werden. Dort können typische Operationen vorgenommen werden. Alle Operationen werden sofort visualisiert, damit sind die Folgen des eigenen Handelns sofort präsent.
Folgende Informationen erläutern die Ansätze des Statistiklabors detailliert:

Klassische Statistiksoftware (wie SPSS, S-Plus, SAS oder R) unterstützt dagegen weniger den Einstieg, sondern bietet Profis mächtige Funktionen für statistische Berechnungen an. Das Statistiklabor ermöglicht dennoch den Zugriff auf eine der Sprachen durch eine Schnittstelle.

Statistische Berechnungen sollen im Labor so flexibel wie möglich ausgeführt werden können. Deshalb wurde eine Schnittstelle zu R entwickelt, die diese Berechnungen an R weiterleitet und die Ergebnisse wieder im Statistiklabor darstellt.

Wie wird das technisch gemacht?

Die Schnittstellt wird technisch über drei Dateien realisiert, welche die Kommunikation beider Programme regeln:
  • Die "rcore.exe" regelt die Kommunikation zwischen dem Statistiklabor und R. Sie leitet die "Calls" weiter und nimmt die "Callbacks" entgegen.
  • Das R-Package "saddons" wurde speziell für das Statistiklabor geschrieben und enthält vorbereitete Funktionen zum Erzeugen von Grafiken und Diagrammen aus dem Statistiklabor.
  • In die "r.dll" wurden spezielle Funktionen für das Statistiklabor integriert.
Während der Installation des Statistiklabors werden diese Dateien in das Programmverzeichnis von R kopiert und werden vom Statistiklabor dort aufgerufen. R ist nach der Installation des Labors nicht mehr eigenständig lauffähig. Eine Parallelinstallation mit einer offiziell von der R-Community herausgegebenen Version ist jedoch möglich.