|
|
bimodalverteilte Zufallszahlen generieren |
|
Coelophysis |

Forum-Anfänger
|
 |
Beiträge: 10
|
 |
|
 |
Anmeldedatum: 18.07.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2013b 64 Bit
|
 |
|
|
 |
|
Verfasst am: 08.11.2016, 10:29
Titel: bimodalverteilte Zufallszahlen generieren
|
 |
Hallo zusammen,
ich habe einen Datensatz, dessen Werte bimodal verteilt sind. Das Histogramm meiner Daten zeigt mir also Werthäufungen in zwei Wertebereichen. Die Häufigkeiten zwischen diesen Bereichen sind sehr gering.
Jetzt möchte ich einen zweiten Datensatz erzeugen, der ähnlich verteilt ist. Dazu muss ich zuerst die passenden Parameter aus meinem bestehenden Datansatz auslesen und anhand derer die neuen Zufallswerte generieren. Ich habe den ersten Schritt mal mit der Funktion fitdist probiert, aber ich finde keine Funktion, die mir bimodal verteilte Zufallszahlen ausgibt.
Muss ich hier mehrere Verteilungen addieren oder hat da jemand eine Funktion dafür?
Beispiel:
Vielen Dank!!
|
|
|
|
|
Friidayy |

Forum-Century
|
 |
Beiträge: 225
|
 |
|
 |
Anmeldedatum: 17.12.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 08.11.2016, 12:03
Titel:
|
 |
|
|
Coelophysis |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 10
|
 |
|
 |
Anmeldedatum: 18.07.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2013b 64 Bit
|
 |
|
|
 |
|
Verfasst am: 08.11.2016, 13:19
Titel:
|
 |
Danke Friidayy, aber das gibt mir eine Binomialverteilung. Ich suche aber eine bimodale Verteilung. Ich bin inzwischen schon einen Schritt weiter:
Der Code erzeugt zwar eine bimodale Verteilung, allerdings nur mit normalverteilten Werten um die drei Mittelwerte. Ich würde innerhalb der bimodalen Verteilung lieber eine Weibullverteilung verwenden, deren Parameter ich ähnlich ermitteln kann, wie mit der wblfit Funktion. Nur eben mit mehreren Weibullverteilungen innerhalb einer Bimodalverteilung.
Ich bekomme durch fitdist(Markt(:,1),'normal'); eine Weibull-Distribution Variable ausgegeben, aber ich verstehe nicht, wie ich die einbauen soll und mit den Parametern neue Werte erzeugen kann. Ich kann ja nichtmal auf einzelne Parameter zugreifen, sondern immer nur auf die ganze Variable, das sieht bei mir so aus:
Hat vielleicht jemand Erfahrung mit solchen Variablen, die sind mir gerade zum ersten Mal untergekommen?
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 08.11.2016, 18:20
Titel:
|
 |
Hallo,
Verteilungsobjekte haben eine random-Methode, mit der du Zufallszahlen erzeugen kannst.
Alle verfügbaren Methoden findest du mit
Grüße,
Harald
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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 posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|