21 Stimmen

Welches nützliche R-Paket gibt es derzeit nicht?

Ich habe an ein paar R-Paketen für einige allgemeine Tools gearbeitet, die derzeit nicht in R verfügbar sind: Blogging, Report Delivery, Logging und Scheduling. Dies brachte mich zu der Frage: Was sind die wichtigsten Dinge, die Menschen Wunsch die es in R gibt und die derzeit nicht verfügbar sind?

Ich hoffe, dass wir auf diese Weise einige Lücken ausfindig machen und möglicherweise gemeinsam an ihnen arbeiten können.

16voto

eytan Punkte 5815

Ich bin ein ehemaliger Mathematica-Junkie, und eine Sache, die ich wirklich vermisse, ist die Oberfläche im Stil eines Notizbuchs. Als ich noch mit Notizbüchern geforscht habe, haben sich die Papiere fast von selbst geschrieben, während ich meine Analysen durchgeführt habe. Aber jetzt, wo ich R verwende, finde ich das Dokumentieren meiner Arbeit ziemlich mühsam.

Für diejenigen, die mit Mathematica nicht so vertraut sind, gibt es Dokumente, die "Notizbücher" genannt werden und Code, Text, Gleichungen und die Ergebnisse des ausgeführten Codes (Gleichungen, Text, Grafiken oder interaktive Werkzeuge) enthalten können. Alles kann übersichtlich in stilisierten Unterabschnitten oder Abschnitten organisiert werden, die zusammenklappbar sind. Sie können mehrere geöffnete Dokumente haben, die in einen einzigen gemeinsamen Kernel integriert sind.

Ich glaube zwar nicht, dass eine vollwertige Schnittstelle im Stil von Mathematica unbedingt notwendig ist, aber ein interaktives Dokumentensystem, das Text (zur Beschreibung), Code, Codeausgabe und eingebettete Bilder unterstützt, wäre ein echter Segen für die Forscher.

12voto

Dan Punkte 5678

Ein Echtzeit-R-Paket wäre meine Wahl, vielleicht mit C-Streaming.

Außerdem möchte ich ein robusteres Webentwicklungspaket. Nichts so umfangreiches wie Ruby on Rails, aber etwas, das ein bisschen besser ist als Sweave in Kombination mit R2HTML und das auf RApache laufen kann. Ich denke, dies muss ein großer Schwerpunkt für R im Allgemeinen sein.

Mir ist klar, dass LaTeX für bestimmte akademische Zwecke besser geeignet ist, aber im Allgemeinen denke ich, dass HTML die Auszeichnungssprache der Wahl sein sollte. Es muss mehr in Bezug auf R Web Apps getan werden, so dass Anwendungen auf riesigem RAM aus der Ferne gehostet werden können und R für SaaS-Datenanwendungen und andere Grafikoptionen verwendet werden kann.

10voto

Dirk Eddelbuettel Punkte 345316

Schnittstellen zu einer der neumodischen "Web 2.0"-Datenbanken, die Schlüssel-Wert-Paare anstelle des Standard-RDMS verwenden. Eine nicht erschöpfende Liste (in alphabetischer Reihenfolge) wäre

und es wäre natürlich schön, wenn wir eine DBI-ähnliche Abstraktion darauf aufsetzen könnten. Jeff hat begonnen mit RBerkeley die jedoch das ältere Oracle BerkeleyDB-Backend und nicht eines dieser neuen Systeme verwenden.

8voto

Karsten W. Punkte 16738

Ein Ausgabegerät, das Javascript-Code erzeugt, vielleicht unter Verwendung der protovis-Bibliothek.

5voto

mariotomo Punkte 8950

Als Programmierer und Autor von Bibliotheken für Kollegen fehlte mir definitiv ein Logging-Paket, ich habe gegoogelt und mich umgehört, auch hier Dann habe ich selbst eins geschrieben. Es ist auf r-forge, aquí und es heißt "Logging" :)

Ich benutze es und entwickle es natürlich noch weiter.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X