%TEHT2 Johdatus koneoppimiseen harjoitus 4 tehtävä 2
%
% Palataan viiksi-dataan.
%
%
X = load('lh2-data.txt');
Y = X(:,2);
X = X(:,1);

% (a) Kuvaa datan 1-ulotteiset x-komponentit 5-ulotteisiksi piirrevektoreiksi
%     siten, että i:nnes piirre saadaan korottamalla alkuperäisen 1-ulotteisen
%     syötteen arvo potenssiin i ? 1.

XXXX = [X, X.^2, X.^3, X.^4];
%
% (b) Sovella saatuihin piirrevektoreihin ja alkuperäisiin y-arvoihin lineaariregressiota.
%

[virhe1, virhe2, w] = sovita(XXXX, Y, 0, XXXX, Y)

%
% (c) Piirrä kuvaaja alkuperäisestä opetusdatasta ja edellä löydetystä regressiofunktiosta.
%

loydetty_Y = XXXX*w;

plot(X, loydetty_Y, '.');
axis([-2, 2, 0, 4.5]);


%
% (d) Näyttääkö lineaariselta?
%
% Onhan se suoraksi vähän kaarella..
%