History of CRUISE release CRUISE 3.0 --------------- August 4, 2007 update 1. In a LaTeX tree diagram, a fraction "m/n" beside each node is printed, where m is the number misclassified and n is the sample size. 2. Modify the latex code for two class problem. The split condition is positioned beside the splitting node. CRUISE 2.9 --------------- August 2, 2007 update 1. Modify the latex code for better viewing the tree structure. 2. New split method is added for categorical variables. Each category takes one subnode and the subnodes having the same class are merged. CRUISE 2.8 --------------- October 27, 2005 update 1. Modify the code for R or Splus plot that can show different colors for each class. 2. Correct the mismatch problem of allowable character length. 3. Make the program run even if some variables consist of all the missing values. CRUISE 2.7 --------------- July 14, 2005 update 1. When a singularity occurs in a node in 2V tree option, the split is continued with univariate split for the node. The hope is that it may find a good two variable plot after the univariate split. CRUISE 2.6 --------------- July 11, 2005 update 1. Modify the \Latex code generating program for better viewing the tree structure. If the terminal node is 10 or more, the landscape mode will be turned on. Otherwise portrait mode is the default. 2. Increase the limit of the character length of each value to 21 since some statistical software print out in length of 21. 3. Add a trap to stop the program if there is no 'd' type variable in the description file. 4. The name of the program is added in the caption of \Latex tree. 5. Increase the length of variable descriptor in 'list()' of 'scan' command of R or Splus. 6. Fix the ldf function calculation to remove any numerical inaccuracies. 7. Corrected typos in the caption of \Latex tree. CRUISE 2.5 --------------- May 11, 2005 update 1. Correct the mismatch problem between default option and detailed option in determining minimum node size. CRUISE 2.4 --------------- May 2, 2005 update 1. Correct the mismatch problem between default option and detailed option in selecting missing value treatment. CRUISE 2.3 --------------- February 15, 2005 update 1. Modify the code generating program for R since an R command became defunct in the newer version (R-2.0.1). CRUISE 2.2 --------------- June 5, 2004 update 1. Correct a minor I/O descriptor problem. CRUISE 2.1 --------------- February 16, 2004 update 1. Incorporate "2V Tree" program. The algorithm is described in Kim & Loh (2003), published in JCGS. Users can choose this method by selecting "univariate split with bivariate node models" during running the program. CRUISE 1.11 --------------- May 8, 2003 update 1. Correct I/O descriptor problem. If there are too many categories in a split variable, then it may go over the preset length (160 or 300) of the descriptor variable. If this happens, the program write the whole categories in one line 2. Correct the maximum allowable depth of tree for large number of classes. CRUISE 1.10 --------------- December 12, 2002 update 1. Correct the error by linear combination splits when there is no missing value in learning sample but some missing values in test sample. CRUISE 1.9 --------------- March 1, 2002 update 1. Correct WRITE statement to accept very large number of categories in split. 2. Check whether the description file ends with carriage return. If not, the program gives error messages then stops. CRUISE 1.8 --------------- December 10, 2001 update 1. Generate error message for empty character string in a data file. 2. If a test data has missing values in class variable, prediction results are printed along with the true class and missing value code. Previously, the program generated error messages and stopped. CRUISE 1.7 --------------- October 30, 2001 update 1. Make 1-SE rule the default for pruning 2. Make exhaustive search the default split point selection method when the number of classes = 2. 3. Change the arguments in the psset line of the pstricks file to: \psset{tnsep=2pt,tnheight=2pt,treesep=.1cm,levelsep=40pt,radius=5pt} CRUISE 1.6 --------------- August 15, 2001 update 1. Print out the percentages of the observations with one or more missing values 2. Print out the percentages of the missing values in the data 3. Fix the bug in input statement when a user type out of range values CRUISE release 1 --------------- November 7, 2000