-
Notifications
You must be signed in to change notification settings - Fork 37
Expand file tree
/
Copy pathchiquadro.m
More file actions
executable file
·39 lines (28 loc) · 857 Bytes
/
chiquadro.m
File metadata and controls
executable file
·39 lines (28 loc) · 857 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
%distribuzione chi quadro
clear all;
close all;
clc;
%distr chi quadro - N gradi di libertà
M=100000; %numero di campioni
N=32; %numero gradi di libertà
%In questo caso non le peso con l'inversa della matrice di covarianza delle
%variabili x perchè questa è la matrice identità, scrivendolo
%matematicamente sto sommando N vc con distribuzione gaussiana, ognuna con
%valore medio 0 e varianza 1, la ddp di prob congiunta è rappresentabile
%esclusivamente in 2 gradi di libertà
y=zeros(M,1);
for i=1:N
y=randn(M,1).^2+y; %stimatore della varianza --> metto 1/M
end
y=y./N;
figure,hist(y,100)
%ddp gaussiana multivariata, M=2
% x=[linspace(-5,5,500);linspace(-5,5,500)]';
%
% for i=1:500
% for j=1:500
% ddp(i,j)=(2*pi)^-1*2^-1/2*exp(-1/2*([x(i,1) x(j,2)]*eye(size(x,2))*[x(i,1);x(j,2)]));
% end
% end
%
% mesh(x(:,1),x(:,2),ddp)