Zufallszahlen generien < Stochastik < Hochschule < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 14:42 Mi 24.08.2005 | Autor: | Kalla |
Hallo,
ich weiss nicht ob ihr mir weiter helfen könnt.
Ich möchte gerne mit Excel zufallzahlen generieren die normelverteilt sind in einem definierten Grenzbereich.
Mit der Funktion =ZUFALLSZAHL()*(b-a)+b bekomme ich eine Rechteckverteilung bzw. Gleichverteilung nur leider keine normalverteilung.
Die Funktionsgleicht der Normalverteilungsdichte p(x) hilft mir hier leider nicht weiter.
Vielleicht weiss ja einer von euch wie man sich hier mittels math. Funktionen von Excel selbst einen Zufallsgenerator erstellen kann.
Danke im voraus
Gruss
Kalla
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 15:02 Mi 24.08.2005 | Autor: | Julius |
Hallo!
Zunächst einmal kann man sich über ein Dialogfeld (falls installiert) unter
Extras -> Analyse-Funktionen -> Zufallszahlengenerierung
alle möglichen Zufallszahlen generieren lassen, u.a. normalverteilte.
Weiterhin gibt es Algorithmen von Box-Muller und Marsaglia (Polar-Methode) um uniform verteilte Zufallszahlen in normalverteilte zu transformieren. Suche doch einfach mal unter diesen Stichworten unter google...
Viele Grüße
Julius
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 15:53 Mi 24.08.2005 | Autor: | Kalla |
Hallo Julius,
ersteinmal besten Dank für die schnelle Antwort.
Die Problemstellung die ich habe ist, dass ich zahlen generien muss zwischen einer oberen Grenze und einer unteren Grenze die z.b mit (+/- 0,1) toleriert ist. (Mein Anwendungsfall 75,35mm ±0,1mm)
Die Box-Muller-Methode und sämtliche andere Methoden (z.b Polar-Methode, Mehrdimensionale Normalverteilung) beziehen sich auf ein Intervall von (0,1). Hiermit kann ich also keine Normalverteilung generien, da die beiden Gleichverteilten Zufahlszahlen nur zw. 0 und 1 liegen dürfen.
Bei der Analyse-Funktion in Excel kann ich keinen Grenzbereich angeben.
Das was ich benötige ist das ich 50 Zufallszahlen generieren möchte zwischen +/- 0,1 z.B bei einem Sigma 5 oder 3, das wäre die optimale Lösung.
|
|
|
|
|
Hallo Kalla,
> Die Problemstellung die ich habe ist, dass ich zahlen
> generien muss zwischen einer oberen Grenze und einer
> unteren Grenze die z.b mit (+/- 0,1) toleriert ist. (Mein
> Anwendungsfall 75,35mm ±0,1mm)
Wenn die werte zwischen festen Grenzen liegen sollen ist's keine Normalverteilung mehr. Die hat eben keine Grenzen.
> Die Box-Muller-Methode und sämtliche andere Methoden (z.b
> Polar-Methode, Mehrdimensionale Normalverteilung) beziehen
> sich auf ein Intervall von (0,1). Hiermit kann ich also
> keine Normalverteilung generien, da die beiden
> Gleichverteilten Zufahlszahlen nur zw. 0 und 1 liegen
> dürfen.
Hier verstehe ich das Problem nicht.
> Bei der Analyse-Funktion in Excel kann ich keinen
> Grenzbereich angeben.
Weil's dann eben keine Normalverteilung wäre.
> Das was ich benötige ist das ich 50 Zufallszahlen
> generieren möchte zwischen +/- 0,1 z.B bei einem Sigma 5
> oder 3, das wäre die optimale Lösung.
Eine Zufallsgröße die nur um 0,2 varieren kann und eine Streuung von 3 hat kann's nicht geben.
Wenn du eine Normalverteilung einfach abschneiden willst kannst Du Dir auch mehr Zufallszahlen ausgeben lassen und nur die nehmen die Deine Zusatzbedingung erfüllen.
viele Grüße
mathemaduenn
|
|
|
|
|
Status: |
(Frage) reagiert/warte auf Reaktion | Datum: | 08:36 Do 25.08.2005 | Autor: | Kalla |
Hi,
Kalla schrieb:
> Das was ich benötige ist das ich 50 Zufallszahlen
> generieren möchte zwischen +/- 0,1 z.B bei einem Sigma 5
> oder 3, das wäre die optimale Lösung.
mathemaduenn schrieb:
Eine Zufallsgröße die nur um 0,2 varieren kann und eine Streuung von 3 hat kann's nicht geben.
Ein Sigma von 3 oder 5 ist nicht der Zahlenwert, sonder 3mal bzw 5mal die Standardabweichung also der Wendepunkt von der Funktion g(x) der "Dichtefunktion"
D.h also dass ich eine Normalverteilung generieren möchte die eine Streung von X Standardabweichungen hat.
In meinem Fall: Sigma 1 -> Streung=0,02 Grenzen ±0,1 somit liegt in der Grenze von ±0,1 eine Normalverteilte Dichtefunktion von 5 Sigma
Ich hoffe das ist etwas verständlicher.
Besten Dank nocheinmal euch allen
Gruss
Kalla
|
|
|
|
|
Hallo Kalla,
Nach Deiner Beschreibung habe ich jetzt hineininterpretiert das Du so eine Art abgeschnittene Normalverteilung haben möchtest(Warum auch immer) Nach den von Dir angegebenen Parametern scheint es mir praktikabel zu sein sich einfach mehr Zufallszahlen ausgeben zu lassen. Jene die nicht im besagten Intervall liegen fallen dann einfach weg. Spricht was dagegen?
viele Grüße
mathemaduenn
|
|
|
|