Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 32.403.462 Times

Decision Trees and Predictive Models with cross-validation and ROC analysis plot 1.0

  Date Added: June 17, 2013  |  Visits: 299

Decision Trees and Predictive Models with cross-validation and ROC analysis plot

Report Broken Link
Printer Friendly Version

Product Homepage
Download (24 downloads)

Decision tree learning is a common method used in data mining. Most of the commercial packages offer complex Tree classification algorithms, but they are very much expensive.This matlab code uses d-de?classregtree' function that implement GINI algorithm to determine the best split for each node.The main function of this code is named Tree. It imports data directly from an excel or csv file, using the first row as variable names (necessary). The first column is the outcome group and It must be numeric.To start the classification tree type in Matlab workspace: Tree(d-de?filename.xlsd-deOao) or Tree(d-de?filename.csvd-deOao) (be careful that your excel file contains a first row with variable names and the outcome group in the first column).It can also import directly from matlab file (.mat extention). Please create a file with this 3 variables: X (matrix of covariate values), y (outcome values), textdata (cell structure contains the text name of outcome and covariates). If you want an example please type: [X, y, textdata] = ExcelImport (d-de?example.xlsd-deOao) or [X, y, textdata] = ExcelImport (d-de?yourfile.xlsd-deOao) and watch the output.There are two important issues:1) outcome classes must be numeric, with value from 0 to n.2) outcome classes mustd-deOaon contain NaN (the code will exit in this circumstance).At this point a first GUI helps you to select variables to include in the analysis, so you dond-deOaot need to modify your original datafile. It continues with a second GUI that asks for categorical variables: select one or more if necessary.Then the Tree function:1) Calculates the features relative importance.2) Draws classification tree.3) Performs a cross validation in order to obtain the best pruning position.4) Draws the cost for pruning.5) Plots ROC curves for each target classes (output classes) and display AUCThere are some important notes:1) Please pay attention when you save your datafile. The Excel import function of Matlab doesnd-deOaot recognize well all excel file type. In MAC OS 10.6.2 with Matlab 2009a, for example, you must save it with Excel 95 compatibility.2) Sometimes the Excel import function does mistakes. In this case watch your file for d-de?number typed as stringd-deOao or blank columns on the right. In this case I advice you to select the outcome and covariates to analyze with the mouse and copy it into a new file (with Ms Excel copy and paste) and use that one.3) Handle with care datafile with missing values. The Matlab classregtree function doesnd-deOaot use surrogates splits.4) This code runs only with Matlab 2009a (or 2009b). The previous version support classification tree but the functions are quite different.An example file (example.xls) is included in zip. In matlab type : Tree(d-de?example.xlsd-deOao) to start.Please send me your opinion.

Requirements: No special requirements
Platforms: Matlab
Keyword: Attention Cross Draws Obtain Order Performs Plots Position Pruning Validation
Users rating: 0/10

License: Shareware Size: 972.8 KB
More Reviews or Write Review

Communication  -  plotfit 1.0
[coef, RSquared]=plotfit(x,y,polyorder)A simple function that accepts x,y data pairs in in the vectors "x" and "y", fits it to a polynomial of order "polyorder", plots the data and the fit, and displays the fit coefficients and the goodness-of-fit...
10 KB  
Multimedia & Graphics  -  Block and Spring on an Inclined Plane Model 1.0
The Block and Spring on an Inclined Plane model shows the dynamics of a mass-spring system sliding on an inclined plane with static and kinetic friction. It is a supplemental simulation for "Damped oscillations and equilibrium in a mass-spring...
757.76 KB  
Utilities  -  LinuxWoodo 0.3.2
LinuxWoodo rewrites a part of Linux distribution, in order to obtain a lighter,faster, easy to modify Linux Operating System.
143.36 KB  
Science  -  Cross Section Analysis & Design 3.9
Cross Section Analysis And Design is a powerful application that can perform a wide range of cross section calculations, including the design of reinforced concrete sections. It can handle any arbitrary cross section under biaxial bending and...
9.51 MB  
Shell Enhancements  -  Actual Window Guard 7.5
Actual Window Guard is what you need to keep your workspace in optimal condition for efficient and comfortable work. It has many settings helping to organize windows on the desktop and keep them in the order you prefer. It means you won't have to...
7.01 MB  
Development Tools  -  Windows command line MATLAB process priority 1.0
I've seen many questions on how to run MATLAB in Windows with a process priority other than "normal."During long calculations on single-processor machines, it would be nice to reduce the priority of the MATLAB process so that you can get other...
10 KB  
Development Tools  -  chi2ssize 1.0
Sample size required in tests concerning the variance, employing the Chi-square distribution and solved by iterative fashion (directed trial and error). This means that we enter an initial value for n in order to obtain a better estimate. It only...
10 KB  
Web Site Promotion  -  RankDummy! 1.0
RankDummy! is a powerful tool to obtain the search engine position and page number of your web sites on the top search engines Google, Yahoo, AOL, Lycos, Altavista, Looksmart, and Inktomi. Checking your web page rank in the search engines...
624 KB  
Business  -  GNU Source-highlight 2.7
GNU Source-highlight produces a document with syntax highlighting when given a source file. Source-highlight reads source language specifications dynamically, thus it can be easily extended (without recompiling the sources) for handling new...
614.4 KB  
Games  -  "Bacarba" best Puzzle 1.0
If you love the idea of SuDoku but hate dealing with numbers, Bacarba is most definitely for you. But how can a puzzle involving just three letters be so excruciatingly addictive? Maybe it's because the concept is easier than A, B,...
819.2 KB  
Scripts  -  Freelancer Script 5.05
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Post projects. Featured projects. Private projects. Sealed projects. Edit/delete projects. Select freelancers....
5.49 MB  
Scripts  -  B2B Script 4.20
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Sign-up Account (Registration of account). Lead generation tools (for the sellers). Email verification to...
5.49 MB  
Scripts  -  B2C Script 5.06
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). The script comes with totally editable site colors, icons and graphics Multilevel categories allows extensive browsing Admin can change Category ordering or...
5.49 MB  
Scripts  -  Social Networking Script 2.86
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Registration with name, email, password, date of birth etc. User can add multiple school, college, university with start...
5.49 MB  
Scripts  -  Business Networking Script 8.04
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Ajax based interface. Profile creation. Different types of profile. Profile for jobseekers, employers and employed...
5.49 MB  
Development Tools  -  VMP Viewer 1.0
This is a very rudimentary tool to visualize the VMP files generated by BrainVoyager. Useful to share files with people who do not have BV.
10 KB  
Development Tools  -  Sending reports and timestamped file by emailing 1.0
main executing reference usage:[1] usage_send_mail.mIllustrates email sending with multiple separate files or single timestamped tar file. Attachment failure is properly handled, with continuation of report emailing without the attachment.[2]...
768 KB  
Development Tools  -  IrisMVC 2.0 rc1
IrisMVC is an OOP PHP framework that developers can use as a strong and secure foundation to build on various web applications following the Model-View-Controller (MVC) pattern. It provides the basic functionality developers need, without...
51.2 KB  
Development Tools  -  7-Zip for Script 4.42
7-Zip is a file archiver with a high compression ratio.Features:- High compression ratio in new 7z format with LZMA compression- Supported formats:- Packing / unpacking: 7z, ZIP, GZIP, BZIP2 and TAR- Unpacking only: RAR, CAB, ISO, ARJ, LZH, CHM,...
624.64 KB  
Development Tools  -  Barnardextest 1.0
This file, as the Fisher's exact test, performs the exact probability test for a table of frequency data cross-classified according to two categorical variables, each of which has two levels or subcategories (2x2). It is a non-parametric...
10 KB