|
frettchen |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.04.2013, 14:33
Titel: Quantile
|
 |
Hallo,
ich habe eine Reihe von Sportler-Geschwindigkeiten, dabei will ich immer jeweils die Besten und Schlechtesten 10%, 15% und 20 % ermitteln.
Wie zeichne ich die zugrundeliegende Verteilung mit beachtung der Reihenfolge sortieren
Zufallszahlen kann ich generieren, die als Sportlergeschwindigkeit dienen soll, doch rest ist noch fraglich
|
|
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 25.04.2013, 16:41
Titel: Re: Quantile
|
 |
Hallo frettchen,
Im nächsten Schritt musst Du eine Methode finden, um die schlechtesten/besten 10% irgendwie zu identifizieren. Wie würdest Du das denn von Hand machen?
Tipp: sort()
Gruß, Jan
|
|
|
frettchen |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.04.2013, 23:31
Titel:
|
 |
Ich müsste erstmal die Verteilung machen (du hast recht, mit Beachtung der Reihenfolge) [Zum Glück ist der Umgang der Stichprobe auch bekannt].
So grob den Gedankengang habe ich ja, mir ist nur wichtig, wie ich es jetzt umsetze.
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 26.04.2013, 10:07
Titel:
|
 |
Hallo frettchen,
Dann versuche doch mal, den groben Gedankengang in konkreten Code zu implementieren und stelle konkrete Fragen, wenn Probleme dabei auftreten.
Gruß, Jan
|
|
|
frettchen |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.04.2013, 21:33
Titel:
|
 |
Ich fand als kleiner Anhaltspunkt, sowas
Sorry aber ich kann das mit matlab nicht, das sortieren geht mit
damit erkenne ich, wenn Werte mehrfach kommen
und die absolute Verteilung erzeuge ich mit
ich kann es leider nciht
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.04.2013, 23:21
Titel:
|
 |
Ich bin dankbar für jede Hilfe und Information. Traut euch zu?
|
|
|
Andy386 |

Forum-Guru
|
 |
Beiträge: 485
|
 |
|
 |
Anmeldedatum: 24.06.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 7.1/8
|
 |
|
|
 |
|
Verfasst am: 28.04.2013, 14:33
Titel:
|
 |
was? was kannst du nicht?
Warum ist es von Interesse, was doppelt vorkommt? Wie soll sich das überhaupt ergeben können?
Tipp 2: doc sort
_________________
Ich hasse es wenn die Leute Fragen stellen, man dann versucht sich Mühe zu geben, und diejenigen ihren Thread nie wieder besuchen...
|
|
|
frettchen |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.04.2013, 19:27
Titel:
|
 |
Könnt ihr denn nicht ein Code-Vorschlag zu der ursprünglichen Aufgabe erstellen.
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 28.04.2013, 20:24
Titel:
|
 |
wenn doppelte zeiten raus sollen
|
|
|
frettchen |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 28.04.2013, 22:35
Titel:
|
 |
Ja ok;
Vielen Dank für dein Code. Ich habe ein Beispielvector erstellt (negative Werte sind auch dabei). Jetzt möchte ich nun folgendes ausprobieren.
Ich möchte die sortierte Verteilung plotten. Wie in der Grafik zu sehen würde ich gerne noch von links die 5% und von rechts die 5 Prozent in die Variable schreiben und grafisch gezeichnet haben erstellen.
Beschreibung: |
|
 Download |
Dateiname: |
Unbenannt.jpg |
Dateigröße: |
32.46 KB |
Heruntergeladen: |
557 mal |
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 29.04.2013, 01:14
Titel:
|
 |
Hallo frettchen,
Es ist nicht der Sinn des Forums, dass wir deine (Haus)aufgaben lösen.
Effizienter ist es, wenn du es zunächst selbst versuchst und dann konkrete Fragen stellst.
Gruß, Jan
|
|
|
frettchen |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 29.04.2013, 16:26
Titel:
|
 |
Ich bin auch dankbar, wenn ich Hilfestellungen bekomme. Vorschläge für den Ansatz wären sehr hilfreich.
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 29.04.2013, 16:57
Titel:
|
 |
Hallo frettchen,
Wenn du slebst gar keinen Zugang per Matlab findest, ist es kaum sinnvoll, wenn wir hier Zeit in die Lösung investieren. Denn dann kannst du auch keine notwendige Anpassungen nicht selbst vornehmen. Wenn Du möchtest, dass jemand das für dich löst, ist das Unterforum "Programmieraufträge" geeignet - mit einer angemessenen Vergütung.
Trotzdem nochmal ein kleiner Hinweis:
Du hast 100 Werte
Diese sortierst Du dann:
Nun sind die ersten 10 Werte die schnellsten 10% und die ersten 10 "index" die dazugehörigen Indices:
Ähnliches gilt für die besten 20% oder auch die schlechtesten 15% usw.
Und jetzt warte ich erst auf konkreten Code, bevor ich weiter antworte.
Gruß, Jan
|
|
|
frettchen |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 29.04.2013, 19:40
Titel:
|
 |
Nach langem Probieren habe ich folgenden Code produzieren können.
Die grafische Problematik mit den senkrechten Strichen (Ermittlung der Stelle 5 bzw. 95% auf der X-Achse) konnte ich nicht lösen.
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 29.04.2013, 20:01
Titel:
|
 |
Hallo,
die line-Befehle sind doch gar nicht so falsch. Wenn alle y-Werte einer Linie 0 sind, wird sie aber horizontal, nicht vertikal.
Eine horizontale Linie auf Höhe von x0:
Grüße,
Harald
|
|
|
|
Gehe zu Seite 1, 2, 3 Weiter
|
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.
|
|