Software Listing of Author : "Amos Storkey"
- celltonumeric.m
- License: Shareware
- Price:


Converts string data to numeric form, via numeric references to string arrays. Numeric data is unchanged. Usually used after loadcell.m and sometimes before datato1ofm.m Helps make the loaded data more useful! celltonumeric - convert cell to entirely numeric representation function [newdata,contentlist] = celltonumeric(data,sharing); DATA is the complete dataset. It is presumed that all the possible states are represented in the dataset. If not the data should be augmented with dummy data so that this is the case. Each column of DATA corresponds to a different attribute, and each row a different data item. Each attribute must be exclusively numeric or string. NEWDATA is the output numeric dataset, which is the same size and DATA. SHARING is an optional binary matrix representing the attribute sharing graph. Connected attributes...
- Publisher: Amos Storkey
- Date Released: 26-02-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- datato1ofm.m
- License: Shareware
- Price:


Take categorical data matrix and transform whole matrix to binary sparse 1ofM matrix, keeping track of what came from where. Ideal for any form of count-based probabilistic analysis. Typically used in a chain following loadcell.m and celltonumeric.m datato1ofm - recast data in 1 of M format, maintaining multinomial info. function [newdata, attrmap] = datato1ofm( data ); DATA is the complete dataset. It is presumed that all the possible states are represented in the dataset. If not the data should be augmented with dummy data so that this is the case. Each column of DATA corresponds to a different attribute, and each row a different data item. DATA must be numeric. NEWDATA is a sparse real-binary 1 of M dataset. All attributes are one of M encoded, including previous binary attributes. The split of these previously binary...
- Publisher: Amos Storkey
- Date Released: 12-02-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- interplot3.m
- License: Shareware
- Price:


Plot any 3D data: Given (x,y,z) data, plot a surface z(x,y). X and Y do not have to follow any particular pattern.
- Publisher: Amos Storkey
- Date Released: 08-04-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- loadcell.m
- License: Shareware
- Price:


Load any text-based data into MATLAB. Loads data into cell array. Data can have variable length lines or be mixtures of numeric and string types. eg. [a,b,c]=loadcell(fname,[',' char(9)],'"','single-empty2num') Will load tab or comma seperated values into a. Seperators lying between inverted comma pairs will be ignored. Repeated seperators will not be treated as one. All empty fields will be treated as numeric zeros rather than empty strings. b and c give further info. See help. Other files: celltonumeric.m will take a columnar cell array and map it to an entirely numeric array with numeric pointers into string arrays. Useful for actually doing stuff with the data you loaded! datato1ofm.m will remap categorical data (e.g. that produced by celltonumeric) and represent it entirely as 1ofM binary data. It keeps track of what came...
- Publisher: Amos Storkey
- Date Released: 13-03-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts