Create dataset with class and variable labels

2 ビュー (過去 30 日間)
KG
KG 2013 年 10 月 11 日
回答済み: SGUNITN 2018 年 4 月 10 日
How do I create dataset for 24 variables with 150 observations (150 x 24 matrix) belonging to 5 classes (in the 25th column ) ? I need to create variable and class labels. I have tried to save the matrix (150x24)as .dat file but need help to create labels within the file. Please help!

回答 (1 件)

SGUNITN
SGUNITN 2018 年 4 月 10 日
Hi,
You can split your dat file into 2:
150 x 24 as a data.csv
150 x 1 as the labels.csv
data = csvread('data.csv'); % Read a 2 D datafile 150 x 24
labels = csvread('labels.csv'); % Read a 1 D labels 150 x 1
a = prdataset(data,labels); % Command to create PR Datasets
a = setprior(a,0); % Reset class prior probabilities of dataset
a(isnan(a)) = 0; % Ensure there is no 'not a number'

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by