R code to matlab, or simply generating a zero mean gaussian and finding the covariance matrix
์กฐํ ์: 1 (์ต๊ทผ 30์ผ)
์ด์ ๋๊ธ ํ์
Samah Salha
2021๋
2์ 24์ผ
๋๊ธ: Samah Salha
2021๋
2์ 26์ผ
I have the following code in R that finds the covariance matrix for the (bivariate) random vector [Generate 5,000 samples of a zero-mean Gaussian rv ๐ฅ โผ ๐(0,1)Then, generate the second rv ๐ฆ by the equation ๐ฆ = 0.5๐ฅ + ๐ฃ where ๐ฃ โผ ๐(0,0.3).] I would like to do same in Matlab, How?
x=norm(5000,0,1)
y=norm(5000,0,0.3)
y=0.5*x+v
cov=mean(x*y)-(mean(x)*mean(y))
cov
s=cov*(sqrt(var(x)))*(sqrt(var(y)))
c=matrix(c(var(x),s,s,var(y)),nrow=2)
c
๋๊ธ ์: 0
์ฑํ๋ ๋ต๋ณ
Jeff Miller
2021๋
2์ 24์ผ
x=normrnd(0,1,5000,1);
v=normrnd(0,0.3,5000,1);
y=0.5*x+v;
cov=mean(x.*y)-(mean(x)*mean(y));
cov
s=cov*(sqrt(var(x)))*(sqrt(var(y)))
c= [var(x) s; s var(y)];
c
์ถ๊ฐ ๋ต๋ณ (0๊ฐ)
์ฐธ๊ณ ํญ๋ชฉ
์นดํ ๊ณ ๋ฆฌ
Help Center ๋ฐ File Exchange์์ ANOVA์ ๋ํด ์์ธํ ์์๋ณด๊ธฐ
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!