# How to create two independent Normal distribution ?

6 visualizzazioni (ultimi 30 giorni)
Masoud Dorvash il 2 Gen 2021
Commentato: Masoud Dorvash il 2 Gen 2021
I want to create two (or more) independent distributions, then I want to find the Covariance of them.
My problem is how to define two independent distributions.
X = makedist('Normal');
Y = makedist('Normal');
Z = X + Y;
Here, I can't add these two distributions, even I don't know if they are independent or not.
##### 2 CommentiMostra NessunoNascondi Nessuno
Ive J il 2 Gen 2021
Modificato: Ive J il 2 Gen 2021
You are creating PDF, see randn.
Masoud Dorvash il 2 Gen 2021
even with randn I can't be sure that the distributions are independent.

Accedi per commentare.

### Risposta accettata

Ive J il 2 Gen 2021
Modificato: Ive J il 2 Gen 2021
You basically can generate multiple independent normal random variables form a multivariate normal dist. You just need to define var-covar matrix properly. So, to generate two iid vectors, you can generate them from a bivariate normal dist:
mu = [0 0];
Sigma = [1 0; 0 1]; % set off diagonals to zero
X = mvnrnd(mu, Sigma, 1e5);
% visual examination
histogram2(X(:,1), X(:,2))
% are they really independent?
histogram(sum(X, 2))
##### 1 CommentoMostra -1 commenti meno recentiNascondi -1 commenti meno recenti
Masoud Dorvash il 2 Gen 2021
Thanks a lot mate.

Accedi per commentare.

### Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

R2014a

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by