PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : "sortiertes" Balkediagramm mit gnuplot



cubicdau
27-06-2006, 21:25
Hallo zusammen,

mein Problem ist folgendes:

ich möchte in mein LaTex-Dokument ein Balkendiagramm einfügen, bei dem nebst Fehlerbalken auch eine sotierung nach Signifikanz angezeigt wird.

Das bedeutet, wenn zwei Balken inklusive Fehlerbalken die gleiche Höhe haben bzw. sich so überlappen - also theoretisch den gleichen Wert haben könnten - diese oberhalb des Balkens den selben Buchstaben erhalten.

Für Antworten wäre ich sehr dankbar, cubicdau

sofa-surfer
28-06-2006, 10:40
Hallo,

ich selbst hab noch nix mit gnuplot gemacht und weiß daher nicht, was da so alles geht.
Ich wollte dir aber eine Alternative anbieten, und zwar R:
http://www.r-project.org

Das ist wirklich ein ganz feines Programm (was natürlich ein bisschen mehr kann als Balkendiagramme malen ;) ), aber da könntest du dir selber eine Funktion schreiben, die das Balkendiagramm auf die gewünschte Weise "verziert".

Matthias

cubicdau
28-06-2006, 22:16
Mir gehts aber nicht ums verziehren, sondern um statistisch korrekte nomenklatur.

Dabei sollte das Progie selbst aufgrund der mathematischen Gegebenheiten entscheiden, welche Datenreihen wirklich vergleichbar sind

Geht das mit R?

sofa-surfer
29-06-2006, 00:27
Hallo,

naja, du kannst halt dir halt beliebige Funktionen schreiben. Funktionswerte aller gängigen Verteilungen (bzw. Dichtefunktionen) sind einfach handhabbar, d.h. du kannst dir leicht Vertrauensintervalle ausrechnen. Dann eben noch abfragen ob sich die Intervalle überlappen und dann die entsprechende Bezeichnung zuweisen.

R ist grundsätzlich einfach eine Software für Statistik-Anwendungen, die es leicht ermöglicht, eigene Funktionen zu schreiben und unzählige Erweiterungen bietet. Grafiken kannst du als .png, .jpeg und .pdf ausgeben.

Wenn du einen Blick wagen willst:
Eine erste Einführung findest du hier (http://cran.r-project.org/doc/manuals/R-intro.pdf).
Einen Eindruck zu den grafischen Ausgabemöglichkeiten (Diagramme usw.) findest du hier (http://www.stat.auckland.ac.nz/~paul/RGraphics/rgraphics.html) .

Wenn du es richtig weit treiben willst, dann gibt es auch noch eine Schnittstelle zwischen R und LaTex. Einfach mal nach Sweave googlen ...

Soweit ich weiß, gibt es keine fertige Funktion für Balkendiagramme mit Fehlerbalken, aber die Fehlerbalken kannst kannst du leicht per lines(x=c(x1,x2),y=c(y1,y2)) dem Balkendiagramm (barplot) hinzufügen.

Matthias

RedCloud
29-06-2006, 08:37
Soweit ich weiß, gibt es keine fertige Funktion für Balkendiagramme mit Fehlerbalken, aber die Fehlerbalken kannst kannst du leicht per lines(x=c(x1,x2),y=c(y1,y2)) dem Balkendiagramm (barplot) hinzufügen.


http://tug.org/PSTricks/main.cgi?file=examples
unten sind zwei Beispiele mit Fehlerbalken

rc

sofa-surfer
29-06-2006, 09:31
http://tug.org/PSTricks/main.cgi?file=examples
unten sind zwei Beispiele mit Fehlerbalken

rc

Wenn ich cubicdau richtig verstanden habe, sucht er eher nach einer Möglichkeit, sich sowas automatisiert erstellen zu lassen, d.h. man hat einfach die Werte, lässt die Vertrauensintervalle oder Standardabweichungen berechnen, lässt nach Überlappungen suchen und gibt dann entsprechende Bezeichnungen an die Balken des zu erzeugenden Diagramms weiter.

Wenn es sich natürlich nur um einen Fall handelt, dann steht der Aufwand der Einarbeitung in R nicht unbedingt im Verhältnis zum Ergebnis.

Ich wollte aber auch einfach nur ein bisschen Werbung machen ;)

Matthias