source: prdatasets/hepatitis.m @ 101

Last change on this file since 101 was 94, checked in by bduin, 10 years ago
File size: 1.2 KB
RevLine 
[80]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%
[94]8%             X = HEPATITIS(VAL)
[80]9%
[94]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://37steps.com/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, r.p.w.duin@prtools.org
17
[80]18function x = hepatitis(val);
19
20prdatasets(mfilename,1,'http://prtools.org/prdatasets/hepatitis.dat');
21if nargin<1
[94]22        val = 'remove';
[80]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');
[81]34x = pr_dataset(a(:,2:end),cl(a(:,1)));
[80]35x = setfeatlab(x,fl);
36x = setname(x,'Hepatitis');
[94]37[x,msg] = misval(x,val);
[80]38user.desc = [user.desc msg];
39x = setuser(x,user);
Note: See TracBrowser for help on using the repository browser.