source: prdatasets/hepatitis.m @ 132

Last change on this file since 132 was 132, checked in by bduin, 5 years ago
File size: 1.2 KB
Line 
1%HEPATITIS 155 objects with 19 features in 2 classes
2%
3%             X = HEPATITIS
4%
5% The hepatitis database from UCI to predict if the patient will live or
6% die.
7%
8%             X = HEPATITIS(VAL)
9%
10% By default objects with missing values are removed. When something else
11% is desired, use one of the options in MISVAL.
12%
13% SEE ALSO <a href="http://prtools.tudelft.nl/prtools">PRTools Guide</a>, <a href="http://archive.ics.uci.edu/ml/">UCI Website</a>
14% PRTOOLS, DATASETS, MISVAL
15
16% Copyright: R.P.W. Duin
17
18function x = hepatitis(val);
19
20prdatasets(mfilename,1,'http://prtools.tudelft.nl/prdatasets/hepatitis.dat');
21if nargin<1
22        val = 'remove';
23end
24
25user.desc = 'The hepatitis database from UCI to predict if the patient will live or die.';
26user.link = 'ftp://ftp.ics.uci.edu/pub/machine-learning-databases/hepatitis/';
27cl = {'die' 'live'};
28fl = {'age' 'sex' 'steroid' 'antivirals' 'fatigue' 'malaise' ...
29'anorexia' 'liver big' 'liver firm' 'spleen palpable' 'spiders' ...
30'ascites' 'varices' 'bilirubin' 'alk phosphate' 'sgot' 'albumin' ...
31'protime' 'histology'};
32
33a = load('hepatitis.dat');
34x = pr_dataset(a(:,2:end),cl(a(:,1)));
35x = setfeatlab(x,fl);
36x = setname(x,'Hepatitis');
37[x,msg] = misval(x,val);
38user.desc = [user.desc msg];
39x = setuser(x,user);
Note: See TracBrowser for help on using the repository browser.