reglin
Régréssion linéaire
Séquence d'appel
[a,b,sig]=reglin(x,y)
Paramètres
- x, y, a, b, sig
Vecteurs or Matrices numériques.
Description
Résout le problème de régréssion y=a*x+b
au sens des moindres carrés.
sig
est l'écart-type du résidu. x
et y
sont deux matrices de taille x(p,n)
et y(q,n)
, où n
est le nombre d'échantillons.
L'estimateur a
est une matrice de taille (q,p)
et b
est un
vecteur de taille (q,1)
.
Si x
ou y
contient des NaN, utilisez nanreglin.
Exemples
// Simulation de données pour a(3, 5) et b(3, 1) x = rand(5, 100); aa = magic(5); aa=aa(1:3,:); bb = [9; 10; 11]; y = aa*x +bb*ones(1, 100)+ 0.1*rand(3, 100); // Identification [a, b, sig] = reglin(x, y); max(abs(aa-a)) max(abs(bb-b)) // Autre exemple : adaptation d'un polynôme f = 1:100; x = [f.*f; f]; y = [2 3]*x + 10*ones(f) + 0.1*rand(f); [a, b] = reglin(x, y)
Exemple graphique :
Vori aussi
Report an issue | ||
<< princomp | Multivariables - regress correl covar PCA | show_pca >> |