Why does scatter does not read a file as a parameter and how do I classify my data?
2 次查看(过去 30 天)
显示 更早的评论
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 个评论
Guillaume
2015-11-25
Please do not post the same question twice. Amend the original question.
As stated in the other question, learn to format your post.
回答(1 个)
Thorsten
2015-11-25
编辑:Thorsten
2015-11-25
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 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!