|
dichtefunktion in histogramm einfügen
|
| Autor |
Nachricht |
boothby81
Im Profil kannst Du frei den Rang ändern
Verfasst am: 05. März 2007, 11:53 Rufname:
|
|
| Version: Office 2k (2000) |
|
hallo.
ich bin neu hier und habe folgende frage:
ich habe eine datenreihe mit messwerten gegeben. mittels der funktion HÄUFIGKEIT habe ich die daten klassifiziert und daraus dann das diagramm der absoluten häufigkeiten (histogramm) erstellt.
nun würde ich gerne zu diesem diagramm die dichtefunktion einer normalverteilung hinzufügen. die benötigten parameter (erwartungswert und standardabweichung) kann ich ja einfach über MITTELWERT bzw. STABW schätzen. mit NORMVERT o.ä. kann ich natürlich einzelne werte der dichtefunkton berechnen, aber ich möchte ja schließlich eine glatte funktion eingezeichnet haben...
aussehen soll das ganze ungefähr so:
http://www.statistik.tuwien.ac.at/public/dutt/vorles/inf_bak/img404.png
hier wurde in diesem forum bereits dasselbe gefragt, allerdings konnte ich dort nicht herauslesen, ob bzw. wie das problem gelöst werden konnte.
vielen dank bereits im voraus.
gruß
markus
|
|
AndyRhandy
Excel-Moderator

Verfasst am: 05. März 2007, 21:54 Rufname:
|
| |
| Version: Office 2k (2000) |
|
Hallo Markus,
| Zitat: | | dichtefunktion in histogramm einfügen |
Generell ist dies in Excel machbar. Eine relativ gute, mir bekannte Möglichkeit
ist die Darstellung in einem Punkt(XY)-Diagramm,
d.h. auch ein Histogramm muss in diesem Diagrammtypen zuvor abgebildet werden.
Nachdem die Anzahl der Klassen sowie die Klassengrenzen festgelegt sind
(dies ist anscheinend bei Dir bereits geschehen), wird für jede Säule des
Histogramms eine eigene Datenreihe in einem
"Punkt(XY)-Diagramm.Punkte mit Linien ohne Datenpunkte" mit Hilfe zweier Punkte angelegt.
(X-Werte: Klassenunter- bzw. -obergrenze / Y-Werte: jeweils der Wert der
relativen Häufigkeitsdichtefunktion)
Eine Säule entsteht schließlich mit jeweils Doppelklick auf eine Datenreihe
/ Datenreihen formatieren / Fehlerindikator Y / Minus / Prozentsatz: 100% / OK
| Zitat: | | aber ich möchte ja schließlich eine glatte funktion eingezeichnet haben... |
Die Dichtefunktion der Normalverteilung kannst Du als neue Datenreihe
anlegen, indem Du die Abstände zwischen den X-Werten beliebig fein
wählst und die zugehörigen Werte der Dichtefunktion (auf die von Dir beschriebene Weise) berechnest.
Eine einigermaßen "glatte Dichtefunktion" erhältst Du, wenn
Du für diese Datenreihe den Diagrammuntertypen auf "Punkte mit interpolierten Linien ohne Datenpunkte" wechselst.
Grüße
Andy
|
|
boothby81
Im Profil kannst Du frei den Rang ändern
Verfasst am: 08. März 2007, 19:03 Rufname:
|
|
| Version: Office 2k (2000) |
|
hallo andyrhandy.
zunächst vielen dank für deine antwort. ich bin zwar wie gesagt zum ersten mal hier, aber mir scheint es so, als ob du hier sehr aktiv wärst beim antworten geben und anderen leuten helfen. super, danke!
jetzt zum inhaltlichen:
ich hab deinen vorschlag ausprobiert und noch etwas modifiziert: ich habe für jede säule nicht nur eine, sondern zwei datenreihen angelegt, eine für die klassenunter- und eine für die klassenoberbreite (also jeweils nur ein wert pro reihe). wozu das? nun, mit der von dir beschriebenen methode
/ datenreihen formatieren / fehlerindikator y / minus / prozentsatz: 100% / ok
konnte ich zwar die senkrechten linien der säulen zeichnen, es fehlten aber noch die waagrechten, um die säulen oben zu schließen. bei zwei datenreihen pro ursprünglicher säule konnte ich jetzt bei jeder zweiten reihe mittels
/ datenreihen formatieren / fehlerindikator x / plus / konstanter wert: "klassenbreite" / ok
das gewünschte erreichen.
der graph der dichtefunktion sieht super aus, den kann man ja beliebig genau vorgeben.
was an der lösung jetzt allerdings nicht so schön ist, ist folgendes:
es dauert ziemlich lange, um die zwei datenreihen pro säule zu erstellen, die reihen ins diagramm aufzunehmen, überall die markierung zu entfernen, die fehlerindikatoren für x und y einzustellen. zudem stehen bei den höchsten säulen die anzeigen der fehlerindikatoren (x) etwas nach oben über; auch sind die säulen nicht farbig hinterlegt. die letzten zwei punkte lassen sich natürlich mit einem grafikprogramm noch ändern.
aber insgesamt war das auch so schon zuviel "handarbeit", so dass ich mich entschieden habe, mit meiner ursprünglichen lösung zu leben, in der die dichtefunktion eben knicke hat. ich habe die linienart auf gestrichelt umgestellt, dann sieht man es nicht so sehr.
abschließend trotzdem nochmal vielen dank für deine antwort!
gruß
markus
|
|
AndyRhandy
Excel-Moderator

Verfasst am: 08. März 2007, 20:46 Rufname:
|
|
| Version: Office 2k (2000) |
|
Hallo Markus,
danke für Deine ausführliche Antwort!
Eine Säule lässt sich ebenfalls bei Wahl eines
Punkt(XY)-Diagramm.Punkte mit Linien ohne Datenpunkte oben schließen,
so dass pro Säule lediglich eine Datenreihe angelegt werden muss
und ein Fehlerindikator(Y) benötigt wird.
Primär ist die Tabellenstruktur ausschlaggebend wie "schnell" ein
gewünschtes Diagramm erstellt werden kann. Bei einer "richtigen"
Tabellenstruktur genügt auch bei einem solchen Diagramm eine
Datenreihe, um das Histogramm zu erstellen. Diese weicht hier aber
von der üblichen Struktur der Arbeitstabelle zur Berechnung der
Klassengrenzen und -größen ab. Daher müht man sich entweder mit
dem Diagramm oder aber einer weiteren Tabelle für das Diagramm ab
- oder man greift zu einem Makro:
Um Datenreihen bestehend aus einzelnen Datenpunkten anzulegen,
kann folgendes Makro von Alto verwendet werden: Klick
Mit Deiner Modifikation zum Erstellung der Säulen gelangt man natürlich
zum gleichen Ergebnis; in beiden Fällen aber - so hast Du richtig erkannt -
ist das Anlegen eines solchen Diagramms sehr aufwendig.
Der Vorteil in einem Punkt(XY)-Diagramm ist, dass die Dichtefunktion
relativ genau dargestellt werden kann sowie Faustregeln zur Bestimmung der
Klassenanzahl bzw. Klassenbreite angewendet werden können - im
Gegensatz zu einem Diagrammtypen mit einer Größenachse und einer
Rubrikenachse.
Mit ein wenig "Handarbeit" lassen sich die Flächen auch in Excel
einfärben. Siehe bspw. hier.
Doppelklick auf den (überstehenden) Fehlerindikator(X) /
Fehlerindikatoren formatieren / Muster / Markierung: Fehlerindikator
ohne Querbalken auswählen / OK
Wäre schön, Dich demnächst wieder hier im Forum begrüßen zu können!
Grüße
Andy
|
|
AndyRhandy
Excel-Moderator

Verfasst am: 08. März 2007, 21:37 Rufname:
|
|
| Version: Office 2k (2000) |
|
Hallo Markus,
...und wenn ich mir es recht überlege, würde ich doch zu einer zweiten
Tabelle greifen, anstelle lange am Diagramm zu arbeiten:
Dynamisch können die Datenreihe (x,y) und der Fehlerindikator X
bspw. wie folgt berechnet werden:
|
| | | | A | B | C | D | E | F | G | H | | 1 | j | Kuj | Koj | fj | | x | y | Fehler X | | 2 | 1 | 1,9 | 2,10625 | 0,15810277 | | 1,9 | 0,15810277 | 0,20625 | | 3 | 2 | 2,10625 | 2,3125 | 0,79051383 | | 2,10625 | 0,15810277 | #NV | | 4 | 3 | 2,3125 | 2,51875 | 1,73913043 | | 2,10625 | 0,79051383 | 0,20625 | | 5 | 4 | 2,51875 | 2,725 | 1,21212121 | | 2,3125 | 0,79051383 | #NV | | 6 | 5 | 2,725 | 2,93125 | 0,84321476 | | 2,3125 | 1,73913043 | 0,20625 | | 7 | | | | | | 2,51875 | 1,73913043 | #NV | | 8 | | | | | | 2,51875 | 1,21212121 | 0,20625 | | 9 | | | | | | 2,725 | 1,21212121 | #NV | | 10 | | | | | | 2,725 | 0,84321476 | 0,20625 | | 11 | | | | | | 2,93125 | 0,84321476 | #NV | | 12 | | | | | | #NV | #NV | #NV | | 13 | | | | | | #NV | #NV | #NV | | 14 | | | | | | #NV | #NV | #NV | | Formeln der Tabelle | F2 : =WENN(ANZAHL($B$2:$C$100)<ZEILE(A1);#NV;KKLEINSTE($B$2:$C$100;ZEILE(A1))) G2 : =WENN(ANZAHL($D$2:$D$100)*2<ZEILE(A1);#NV;INDIREKT("D"&ABRUNDEN((ZEILE(A1)+1)/2;0)+1)) H2 : =WENN(F2<F3;F3-F2;#NV)
|
| | | Excel Jeanie Html
Formeln runterkopieren
Punkt(XY)-Diagramm.Punkte ohne Linien anlegen mit (auf Grund der Formeln hier) Datenquelle F2:G100. Fehlerindikatoren hinzufügen und Datenpunkte ausblenden. Fertig.
Sorry, bin auch jetzt erst drauf gekommen.
Grüße
Andy
|
|
boothby81
Im Profil kannst Du frei den Rang ändern
Verfasst am: 15. März 2007, 23:02 Rufname:
|
| |
| Version: Office 2k (2000) |
|
hallo andy.
danke für die antwort.
| AndyRhandy - 08. März 2007, 19:46 hat folgendes geschrieben: |
Wäre schön, Dich demnächst wieder hier im Forum begrüßen zu können!
|
damit du NOCH mehr zu tun hast?
sagen wir's so: ich hoffe, dich nicht wieder belästigen zu müssen, aber falls etwas anliegt, werde ich mich melden. die hilfe war ja schnell und kompetent.
gruß
markus
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum herunterladen
|
| |

|
|
| Verwandte Themen |
| Forum / Themen |
Antworten |
Autor |
Aufrufe |
Letzter Beitrag |
 |
Excel VBA (Makros): Sich ändernde Beschriftung automatisch einfügen |
6 |
Stämy |
113 |
23. Jun 2010, 11:28 Stämy  |
 |
Excel Formeln: Grafik mit Formel einfügen |
13 |
Reiner |
10040 |
17. Jun 2010, 16:08 Thomas Eichbaum  |
 |
Excel VBA (Makros): automatisch zelleninhalt einfügen |
6 |
Gast |
231 |
20. Apr 2010, 13:51 Gast  |
 |
Excel Auswertungen: Excel 04 (Mac) - Grafiken beim einfügen pixelig |
0 |
OfficeChaos |
209 |
05. Feb 2010, 12:57 OfficeChaos  |
 |
Excel Hilfe: Excel 2007 - Zahlen in mehrere Zeilen einfügen |
1 |
Jojothan |
621 |
31. Jul 2009, 12:37 < Peter >  |
 |
Excel VBA (Makros): Option Buttons in Userform dynamisch einfügen |
2 |
Mondschein |
616 |
17. März 2009, 14:01 Mondschein  |
 |
Excel Formeln: Eine zusätzliche 0 in einer Zelle einfügen |
3 |
Leon1 |
513 |
22. Okt 2008, 11:34 Gast  |
 |
Excel VBA (Makros): Zeile einfügen und nur Formeln kopieren |
21 |
Amateurin |
1027 |
20. Aug 2008, 10:44 Amateurin  |
 |
Excel VBA (Makros): Zellfarbe in Active.Cell einfügen |
8 |
eysman |
2138 |
25. Feb 2008, 22:40 losgehts  |
 |
Excel Hilfe: Bilder in Drop Down Menü einfügen |
0 |
Hagen |
210 |
27. Dez 2007, 23:14 Hagen  |
 |
Excel VBA (Makros): Bei öffnen der Datei Bilder einfügen |
0 |
Houfi |
308 |
25. Okt 2007, 15:12 Houfi  |
 |
Excel VBA (Makros): nach einfügen von Add-ins kommt Fehler wenn Excel 07 startet |
0 |
Diana2000 |
1631 |
18. Jul 2007, 13:45 Diana2000  |
| |
|