Jessica
unknown
matlab
9 months ago
1.0 kB
8
Indexable
clc; clear;
load iris.mat;
figure(1);
subplot(1,2,1);
x = data(1,:);
y = data(2,:);
scatter(x,y,max(size(x)),labels,'filled');
axis([4 8 0 6]);
title("Dati originali");
subplot(1,2,2);
x1 = (x - mean(x))/std(x);
y1 = (y - mean(y))/std(y);
scatter(x1,y1,max(size(x)),labels,'filled');
title("Dati standardizzati (Z-score)");
% Domain 1
x2 = x/max(x);
y2 = y/max(y);
figure(2);
subplot(1,3,1);
scatter(x2,y2,max(size(x)),labels,'filled');
title("Dati standardizzati Domain 1");
% Domain 2
subplot(1,3,2);
x3 = (x)/(max(x)-min(x));
y3 = (y)/(max(y)-min(y));
scatter(x3,y3,max(size(x)),labels,'filled');
title("Dati standardizzati Domain 2");
%Domain 3
subplot(1,3,3);
x4 = (x-min(x))/(max(x)-min(x));
y4 = (y-min(y))/(max(y)-min(y));
scatter(x4,y4,max(size(x)),labels,'filled');
title("Dati standardizzati Domain 3");
%Standardizzazione di tutto il dataset originale
data2 = zeros(4,150);
for i = 1:4
data2(i,:) = (data(i,:)-min(data(i,:)))/(max(data(i,:))-min(data(i,:)));
max(data2(i,:)) - min(data2(i,:))
endEditor is loading...
Leave a Comment