ich benötige 2D multivariate Zufallszahlen, normalverteilt also mit "randn" und vorgebenen Mittelwerten sowie eventuell einer Kovarianz-Matrix ...
Matrix mue enthält die Mittel Körpergrößen 165 cm und 190 cm , sowie die Gewichte 70 kg und 90 kg ...
Code:
% ::::::::::::::::::::::::::::: Körper-Größen + Gewichte :::::::::::::.:
mue = [165190; 7090]; % mean values
n = length(mue);
N = 30;
M = mue(:,ones(N,1)) % :::::::::::::::::::::::::::::::::: design : Normal-Verteilg. :::::::::::::::::.
x = (randn(n,N) + M)'; % Test ohne Varianzen
covariance = [9, 4; 4, 9]; % Pseudo - Covarianz-Matrix % x = ( sqrtm(covariance)* randn(n,N)+M)'; % << sqrtm !!!
y1 = x(:,1);
y2 = x(:,2);
% ::::::::::::::::: Plot data : plot(y1, y2, 'o');
Ich bekomme das leider nicht qualitativ korrekt hin ...
Ich hoffe, Ihr könnt mit meinen paar Programm-Zeilen etwas anfangen ???
vielleicht gelingt einem von Euch eine schnelle Lösung ...
vielen Dank vorab für Zeit & Mühen ...
beste Grüße
stoxxii
danke für den Tip ...
ich kenne diese Variante schon ... irgendwo auch im US Forum entdeckt ...
aber ich verstehe die cholesky Zerlegung an der Stelle dort nicht ... ???
daher habe ich mich da nicht ran getraut ...
ich wollte dann eben eine andere selfmade - do it your-self Variante
finden ... basteln ... programmieren ....
grüße
stoxxii
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
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.