Why does scatter does not read a file as a parameter and how do I classify my data?
Ältere Kommentare anzeigen
function [ average ] = classifyData( file )
%UNTITLED Summary of this function goes here
% Detailed explanation goes here
% Written by J. Camilleri B.Sc IS&M
load(file);
%scatter(data(:,0), data(:, 1), 'o'); #debug
title('Distribution of iris data');
xlabel('sepal length | sepal width | petal length | petal width');
ylabel('numeric data');
average = mean(file);
r = file;
c = {1,2,3,4,5};
scatter(r,c,'o');
end
%References #BUG - originally written in Python.
%1. AIMotion blog - http://pythonbrasil.github.io/pythonbrasil11-site/
%using regression.
%2. Archive at ics.edu.mt/ UoM.
2 Kommentare
Jon Camilleri
am 25 Nov. 2015
Guillaume
am 25 Nov. 2015
Please do not post the same question twice. Amend the original question.
As stated in the other question, learn to format your post.
Antworten (1)
Read data
data = csvread('../../Downloads/iris_data.csv')
For a scatter plot of column 2 vs 1
scatter(data(:,1), data(:,2))
and in 3D
scatter3(data(:,1), data(:,2), data(:,3))
To separate the data in two classes using kmeans clustering:
idx = kmeans(data, 2);
Show results
ind = idx == 1; scatter3(data(ind,1), data(ind,2), data(ind,3), 'b')
hold on
ind = idx == 2; scatter3(data(ind,1), data(ind,2), data(ind,3), 'r')
2 Kommentare
Jon Camilleri
am 25 Nov. 2015
Bearbeitet: Walter Roberson
am 25 Nov. 2015
Walter Roberson
am 25 Nov. 2015
What is class(file), size(r)
Kategorien
Mehr zu Scatter Plots finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!