File proveniente da Wikimedia Commons. Clicca per visitare la pagina originale

File:Linear least squares.svg

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

File originale(file in formato SVG, dimensioni nominali 512 × 621 pixel, dimensione del file: 77 KB)

Logo di Commons
Logo di Commons
Questo file e la sua pagina di descrizione (discussione · modifica) si trovano su Wikimedia Commons (?)
Descrizione Illustration of linear least squares.
Data (UTC)
Fonte self-made with MATLAB, tweaked in Inkscape.
Autore Oleg Alexandrov
Licenza
(Riusare questo file)
Public domain Io, detentore del copyright su quest'opera, la rilascio nel pubblico dominio. Questa norma si applica in tutto il mondo.
In alcuni paesi questo potrebbe non essere legalmente possibile. In tal caso:
Garantisco a chiunque il diritto di utilizzare quest'opera per qualsiasi scopo, senza alcuna condizione, a meno che tali condizioni siano richieste dalla legge.
SVG sviluppo
InfoField
 
Il codice sorgente di questo file SVG è valido.
 
Questo diagramma in grafica vettoriale è stato creato con MATLAB.
Codice sorgente
InfoField

MATLAB code

% Illustration of linear least squares.
function main()
   
   % KSmrq's colors
   red    = [0.867 0.06 0.14];
   blue   = [0, 129, 205]/256;
   green  = [0, 200,  70]/256;
   yellow = [254, 194,   0]/256;
   white = 0.99*[1, 1, 1];
   gray = 0.2*white;
   
% Set up the grid and other parameters
   N = 100;
   A = -2.2; B = 2; 
   X = linspace(A, B, N);
   C=-4; D = 4;
   
   % Set up the figure
   lw = 4; % linewidth
   fs = 18; % font size
   figure(1); clf; hold on;
   set(gca, 'fontsize', fs);
   set(gca, 'linewidth', lw/2.5)
   hold on; grid on;

   % random numbers
   a = 1.1; b = 3.5; c = 1.4;
   M = 50;
   XX=linspace(A+0.3, B-0.3, M+1);
   Xr = 0*(1:M);
   Yr = Xr;
   for i=1:M
      r=rand(1);
      Xr(i) = XX(i)*r+XX(i+1)*(1-r);
      Yr(i) = a*Xr(i) + b + c*0.4*erfinv(2*rand(1) - 1);
   end

   myrad = 0.05;
   for i=1:length(Xr)
      ball(Xr(i), Yr(i), myrad, red);
   end


   % least squares fitting
   Yr = Yr';
   Mat = [Xr' (0*Xr+1)'];
   V=Mat'*Yr;
   V=(Mat'*Mat)\V;
   ae = V(1); be = V(2);   
   plot(X, ae*X+be, 'b', 'linewidth', lw);

   grid on;
   set(gca, 'GridLineStyle', '-', 'xcolor', gray);
   set(gca, 'GridLineStyle', '-', 'ycolor', gray);
   set(gca, 'XTick', [-2 -1 0 1 2]);


   axis equal;
   axis([-2, 2, 1, 6]);
   
   saveas(gcf, 'Linear_least_squares.eps', 'psc2'); % save as eps
   %plot2svg('Linear_least_squares.svg'); % save as svg

   
function ball(x, y, r, color)
   Theta=0:0.1:2*pi;
   X=r*cos(Theta)+x;
   Y=r*sin(Theta)+y;
   H=fill(X, Y, color);
   set(H, 'EdgeColor', 'none');

Didascalie

Aggiungi una brevissima spiegazione di ciò che questo file rappresenta

Elementi ritratti in questo file

raffigura

Cronologia del file

Fare clic su un gruppo data/ora per vedere il file come si presentava nel momento indicato.

Data/OraMiniaturaDimensioniUtenteCommento
attuale06:33, 22 feb 2009Miniatura della versione delle 06:33, 22 feb 2009512 × 621 (77 KB)Oleg AlexandrovNormal noise per Michael Hardy
02:58, 3 feb 2008Miniatura della versione delle 02:58, 3 feb 2008412 × 523 (75 KB)Oleg Alexandrovtweak width
22:27, 2 feb 2008Miniatura della versione delle 22:27, 2 feb 2008401 × 523 (75 KB)Oleg Alexandrovtweak bd box
21:54, 2 feb 2008Miniatura della versione delle 21:54, 2 feb 20084 609 × 5 778 (75 KB)Oleg Alexandrovtweak bd box
21:50, 2 feb 2008Miniatura della versione delle 21:50, 2 feb 20084 609 × 5 778 (75 KB)Oleg Alexandrovtweak bd box
21:41, 2 feb 2008Miniatura della versione delle 21:41, 2 feb 2008754 × 945 (74 KB)Oleg Alexandrovtweak text font size
21:38, 2 feb 2008Miniatura della versione delle 21:38, 2 feb 200855 × 69 (74 KB)Oleg Alexandrovtweak text font size
21:15, 2 feb 2008Miniatura della versione delle 21:15, 2 feb 2008303 × 411 (74 KB)Oleg Alexandrov{{Information |Description=Illustration of linear least squares. |Source=self-made with MATLAB, tweaked in Inkscape. |Date=~~~~~ |Author= Oleg Alexandrov |Permission=See below |other_versions= }} {{PD

La seguente pagina usa questo file:

Utilizzo globale del file

Anche i seguenti wiki usano questo file: