12004-01-27 12:56  mhall
2
3	* weka/build.xml (1.12): Removed javadoc old flag
4
52004-01-27 11:04  eibe
6
7	* weka/gui/explorer/ClassifierPanel.java (1.72): Changed number of
8	decimal places.
9
102004-01-27 10:54  dale
11
12	* weka/gui/explorer/ClassifierPanel.java (1.71): Use
13	ThresholdVisualisePanel to show area under ROC
14
152004-01-27 10:53  dale
16
17	* weka/gui/visualize/ThresholdVisualizePanel.java (1.1): Panel to
18	show area under ROC
19
202004-01-23 16:46  dale
21
22	* weka/gui/experiment/SimpleSetupPanel.java (1.3): Added button for
23	Database username,password
24
252004-01-23 16:43  eibe
26
27	* weka/experiment/DatabaseUtils.props (1.3): Made idb the default
28	again.
29
302004-01-23 16:37  dale
31
32	* weka/gui/experiment/ResultsPanel.java (1.26): Added button for
33	Database username,password
34
352004-01-23 16:35  dale
36
37	* weka/experiment/DatabaseResultListener.java (1.8): Changes for
38	Hypersonic Table/Column name case issues.
39
402004-01-23 16:33  dale
41
42	* weka/experiment/DatabaseUtils.props.hsql (1.1): Properties file
43	for Hypersonic
44
452004-01-23 16:29  eibe
46
47	* weka/: filters/unsupervised/attribute/MergeTwoValues.java (1.4),
48	filters/unsupervised/attribute/RandomProjection.java (1.2),
49	filters/unsupervised/attribute/Remove.java (1.4),
50	gui/GenericObjectEditor.props (1.93): Some small fixes/changes
51
522004-01-23 16:29  dale
53
54	* weka/experiment/: DatabaseUtils.java (1.17), InstanceQuery.java
55	(1.15), DatabaseUtils.props (1.2): Changes for more generic
56	database access
57
582004-01-23 16:27  dale
59
60	* weka/gui/DatabaseConnectionDialog.java (1.1): Dailog box for
61	Database URL, username, password
62
632004-01-23 12:36  mhall
64
65	* weka/gui/GenericObjectEditor.props (1.92): Added RBFNetwork.java
66
672004-01-23 12:35  mhall
68
69	* weka/classifiers/functions/RBFNetwork.java (1.1): Initial import
70
712004-01-22 10:43  mhall
72
73	* weka/classifiers/trees/m5/Rule.java (1.10): Made serializable
74
752004-01-21 21:24  eibe
76
77	* weka/: associations/Tertius.java (1.1),
78	associations/tertius/AttributeValueLiteral.java (1.3),
79	associations/tertius/Tertius.java (1.3),
80	attributeSelection/SVMAttributeEval.java (1.17),
81	classifiers/functions/MultilayerPerceptron.java (1.1),
82	classifiers/functions/PaceRegression.java (1.1),
83	classifiers/functions/SMO.java (1.50),
84	classifiers/functions/SMOreg.java (1.1),
85	classifiers/functions/neural/NeuralNetwork.java (1.13),
86	classifiers/functions/pace/PaceRegression.java (1.6),
87	classifiers/functions/supportVector/SMO.java (1.9),
88	classifiers/functions/supportVector/SMOreg.java (1.6),
89	classifiers/lazy/KStar.java (1.1),
90	classifiers/lazy/kstar/KStar.java (1.15),
91	classifiers/meta/ClassificationViaRegression.java (1.20),
92	classifiers/meta/Decorate.java (1.2),
93	classifiers/meta/RegressionByDiscretization.java (1.29),
94	classifiers/rules/PART.java (1.1), classifiers/rules/part/PART.java
95	(1.22), classifiers/trees/ADTree.java (1.1),
96	classifiers/trees/J48.java (1.1), classifiers/trees/LMT.java (1.1),
97	classifiers/trees/M5P.java (1.1),
98	classifiers/trees/adtree/ADTree.java (1.9),
99	classifiers/trees/adtree/PredictionNode.java (1.4),
100	classifiers/trees/j48/J48.java (1.30),
101	classifiers/trees/lmt/LMT.java (1.6), classifiers/trees/m5/M5P.java
102	(1.7), classifiers/trees/m5/Rule.java (1.9),
103	classifiers/trees/m5/RuleNode.java (1.8),
104	gui/GenericObjectEditor.props (1.91),
105	gui/boundaryvisualizer/BoundaryPanel.java (1.19),
106	gui/boundaryvisualizer/BoundaryPanelDistributed.java (1.5): Moved
107	the main classes for several classifiers (and Tertius) out of their
108	packages, e.g., weka.classifiers.trees.j48.J48 is now just
109	weka.classifiers.trees.J48
110
1112004-01-21 16:17  mhall
112
113	* weka/classifiers/trees/m5/PreConstructedLinearModel.java (1.2):
114	Made serializable
115
1162004-01-21 11:38  mhall
117
118	* weka/classifiers/trees/m5/: M5Base.java (1.9), M5P.java (1.6),
119	PreConstructedLinearModel.java (1.1), Rule.java (1.8),
120	RuleNode.java (1.7): M5 now prints smoothed linear models at the
121	leaves. Code is now a bit more efficient - runs a little faster and
122	uses less memory
123
1242004-01-20 12:02  akibriya
125
126	* weka/classifiers/bayes/NaiveBayesMultinomial.java (1.8): Fixed
127	some small bugs.
128
1292004-01-20 11:44  akibriya
130
131	* weka/filters/unsupervised/attribute/StringToWordVector.java
132	(1.7): Now the document frequencies are normalized to average
133	document length instead of one.
134
1352004-01-19 16:20  eibe
136
137	* weka/classifiers/meta/: CVParameterSelection.java (1.26),
138	RegressionByDiscretization.java (1.28): Fixed small bugs.
139
1402004-01-19 14:56  eibe
141
142	* weka/classifiers/functions/supportVector/SMO.java (1.8): Fixed a
143	bug occuring with > 1 empty classes and E > 1.
144
1452004-01-19 12:44  mhall
146
147	* weka/filters/unsupervised/attribute/SwapValues.java (1.4): Fixed
148	a couple tip text method names
149
1502004-01-19 12:36  eibe
151
152	* weka/filters/: supervised/attribute/AttributeSelection.java
153	(1.2), supervised/attribute/ClassOrder.java (1.4),
154	supervised/attribute/NominalToBinary.java (1.2),
155	supervised/instance/Resample.java (1.3),
156	supervised/instance/SpreadSubsample.java (1.3),
157	unsupervised/attribute/FirstOrder.java (1.2),
158	unsupervised/attribute/MergeTwoValues.java (1.3),
159	unsupervised/attribute/NominalToBinary.java (1.4),
160	unsupervised/attribute/Normalize.java (1.4),
161	unsupervised/attribute/NumericToBinary.java (1.3),
162	unsupervised/attribute/NumericTransform.java (1.2),
163	unsupervised/attribute/ReplaceMissingValues.java (1.4),
164	unsupervised/attribute/Standardize.java (1.4),
165	unsupervised/attribute/StringToNominal.java (1.4),
166	unsupervised/attribute/SwapValues.java (1.3): more filters with
167	tool tips, etc.
168
1692004-01-19 12:34  mhall
170
171	* weka/filters/unsupervised/attribute/: AbstractTimeSeries.java
172	(1.2), TimeSeriesDelta.java (1.2), TimeSeriesTranslate.java (1.3):
173	Added online docs
174
1752004-01-19 12:18  mhall
176
177	* weka/filters/unsupervised/instance/: Randomize.java (1.2),
178	RemoveWithValues.java (1.5), Resample.java (1.3): Added online docs
179
1802004-01-19 11:27  eibe
181
182	* weka/gui/: beans/PredictionAppender.java (1.3),
183	visualize/PlotData2D.java (1.16): Fixed a few bugs related to
184	yesterday's changes.
185
1862004-01-18 20:51  eibe
187
188	* weka/filters/unsupervised/attribute/Add.java (1.2): Changed index
189	handling for Add.java
190
1912004-01-18 20:22  eibe
192
193	* weka/classifiers/: RandomizableClassifier.java (1.1),
194	evaluation/MarginCurve.java (1.9), functions/supportVector/SMO.java
195	(1.7), functions/supportVector/SMOreg.java (1.5): Some more changes
196	related to tool tips. All the classifiers should have tool tips and
197	global info now... Introduced super class RandomizableClassifier,
198	which isn't currently extended by anything.
199
2002004-01-18 17:51  eibe
201
202	* weka/classifiers/: functions/Winnow.java (1.7),
203	functions/supportVector/SMO.java (1.6), lazy/IB1.java (1.12),
204	lazy/IBk.java (1.29), lazy/LWL.java (1.9), lazy/kstar/KStar.java
205	(1.14): Some more tool tips, etc.
206
2072004-01-18 14:57  mhall
208
209	* weka/classifiers/functions/VotedPerceptron.java (1.17): Added
210	online docs
211
2122004-01-18 11:18  eibe
213
214	* weka/classifiers/: IteratedSingleClassifierEnhancer.java (1.1),
215	MultipleClassifiersCombiner.java (1.1),
216	RandomizableIteratedSingleClassifierEnhancer.java (1.1),
217	RandomizableMultipleClassifiersCombiner.java (1.1),
218	RandomizableSingleClassifierEnhancer.java (1.1),
219	SingleClassifierEnhancer.java (1.1), meta/AdaBoostM1.java (1.23),
220	meta/Bagging.java (1.29), meta/CVParameterSelection.java (1.25),
221	meta/ClassificationViaRegression.java (1.19),
222	meta/IteratedSingleClassifierEnhancer.java (1.2),
223	meta/LogitBoost.java (1.31), meta/MetaCost.java (1.14),
224	meta/MultiScheme.java (1.17), meta/MultipleClassifiersCombiner.java
225	(1.2), meta/RandomCommittee.java (1.5),
226	meta/RandomizableIteratedSingleClassifierEnhancer.java (1.2),
227	meta/RandomizableMultipleClassifiersCombiner.java (1.2),
228	meta/RandomizableSingleClassifierEnhancer.java (1.2),
229	meta/RegressionByDiscretization.java (1.27),
230	meta/SingleClassifierEnhancer.java (1.3), meta/Stacking.java
231	(1.22), meta/Vote.java (1.6): Moved some helper classes out of the
232	meta package into the classifiers package.
233
2342004-01-18 10:40  eibe
235
236	* weka/classifiers/: bayes/BayesNetB2.java (1.3),
237	bayes/BayesNetK2.java (1.3), functions/supportVector/SMO.java
238	(1.5), meta/AdaBoostM1.java (1.22), meta/Bagging.java (1.28),
239	meta/CVParameterSelection.java (1.24),
240	meta/ClassificationViaRegression.java (1.18),
241	meta/CostSensitiveClassifier.java (1.18),
242	meta/FilteredClassifier.java (1.20), meta/LogitBoost.java (1.30),
243	meta/MetaCost.java (1.13), meta/RandomCommittee.java (1.4),
244	meta/RegressionByDiscretization.java (1.26),
245	meta/SingleClassifierEnhancer.java (1.2), misc/FLR.java (1.2),
246	trees/REPTree.java (1.17): More changes related to option handling,
247	tool tips, etc. Small bug fix in SMO (initizliation wasn't correct
248	in special case). Changed RegressionByDiscretization back to old
249	behaviour.
250
2512004-01-17 22:21  eibe
252
253	* weka/classifiers/meta/: AdaBoostM1.java (1.21), Bagging.java
254	(1.27), ClassificationViaRegression.java (1.17), Grading.java
255	(1.4), LogitBoost.java (1.29), MetaCost.java (1.12),
256	RandomizableSingleClassifierEnhancer.java (1.1), Stacking.java
257	(1.21), StackingC.java (1.8): Some more changes relating to tool
258	tips, etc. Tightened up some code.
259
2602004-01-17 20:13  eibe
261
262	* weka/classifiers/meta/: MultiScheme.java (1.16),
263	MultipleClassifiersCombiner.java (1.1),
264	RandomizableMultipleClassifiersCombiner.java (1.1), Stacking.java
265	(1.20), StackingC.java (1.7), Vote.java (1.5): Some more changes
266	related to option handling.
267
2682004-01-17 15:56  eibe
269
270	* weka/classifiers/: Classifier.java (1.10), meta/AdaBoostM1.java
271	(1.20), meta/Bagging.java (1.26),
272	meta/IteratedSingleClassifierEnhancer.java (1.1),
273	meta/MultiBoostAB.java (1.5),
274	meta/RandomizableIteratedSingleClassifierEnhancer.java (1.1),
275	meta/RegressionByDiscretization.java (1.25),
276	meta/SingleClassifierEnhancer.java (1.1): Every classifier now
277	implements OptionHandler. Added some super classes for unifying the
278	option handling in some meta classifiers.
279
2802004-01-17 13:44  eibe
281
282	* weka/gui/GenericObjectEditor.props (1.90): Name change.
283
2842004-01-17 10:42  mhall
285
286	* weka/classifiers/: bayes/AODE.java (1.7),
287	functions/SimpleLinearRegression.java (1.5): Added online docs
288
2892004-01-17 10:03  eibe
290
291	* weka/classifiers/meta/: AdaBoostM1.java (1.19), MultiBoostAB.java
292	(1.4), MultiScheme.java (1.15), RegressionByDiscretization.java
293	(1.24), Stacking.java (1.19), StackingC.java (1.6), Vote.java
294	(1.4): Added some more tool tips. Tightened up some code. Note:
295	behaviour of MultiBoostAB has changed slightly because
296	num_subcommittees_parameter is used slightly differently.
297
2982004-01-16 17:09  mhall
299
300	* weka/classifiers/: functions/pace/PaceRegression.java (1.5),
301	functions/LeastMedSq.java (1.9), functions/LinearRegression.java
302	(1.19), functions/Logistic.java (1.32), bayes/NaiveBayes.java
303	(1.15), bayes/NaiveBayesMultinomial.java (1.7),
304	bayes/NaiveBayesSimple.java (1.12), bayes/NaiveBayesUpdateable.java
305	(1.4): Added online docs
306
3072004-01-16 17:09  eibe
308
309	* weka/classifiers/: misc/HyperPipes.java (1.15), trees/Id3.java
310	(1.11), trees/RandomForest.java (1.5), trees/adtree/ADTree.java
311	(1.8), trees/j48/J48.java (1.29): Added tool tips for a few more
312	classifiers.
313
3142004-01-16 16:29  eibe
315
316	* weka/classifiers/: rules/ConjunctiveRule.java (1.10),
317	rules/DecisionTable.java (1.27), rules/JRip.java (1.13),
318	rules/M5Rules.java (1.3), rules/NNge.java (1.1), rules/Nnge.java
319	(1.3), rules/OneR.java (1.16), rules/Prism.java (1.16),
320	rules/Ridor.java (1.10), rules/ZeroR.java (1.10),
321	rules/part/PART.java (1.21), trees/DecisionStump.java (1.18),
322	trees/REPTree.java (1.16), trees/RandomTree.java (1.7),
323	trees/m5/M5Base.java (1.8), trees/m5/M5P.java (1.5): Added tool
324	tips and global info to several classifiers. Renamed Nnge to NNge
325	(based on name of class).
326
3272004-01-16 12:35  eibe
328
329	* weka/filters/unsupervised/attribute/ClusterMembership.java (1.4):
330	Changed to use density rather than cluster membership probability.
331
3322004-01-16 12:16  eibe
333
334	* weka/clusterers/: ClusterEvaluation.java (1.23), Clusterer.java
335	(1.10), DensityBasedClusterer.java (1.1),
336	DistributionClusterer.java (1.11), DistributionMetaClusterer.java
337	(1.11), EM.java (1.25), MakeDensityBasedClusterer.java (1.1): Some
338	renaming and restructuring.
339
3402004-01-15 17:16  eibe
341
342	* weka/clusterers/SimpleKMeans.java (1.13): SimpleKMeans uses less
343	memory now.
344
3452004-01-15 16:04  eibe
346
347	* weka/clusterers/: DistributionMetaClusterer.java (1.10), EM.java
348	(1.24): Changed computation of variance in
349	DistributionMetaClusterer back to ML estimate. EM should now be
350	able to deal with weighted instances.
351
3522004-01-15 14:02  eibe
353
354	* weka/clusterers/DistributionMetaClusterer.java (1.9): Now
355	implements WeightedInstancesHandler. Standard deviations are
356	computed differently. Minimum standard deviation can be set by the
357	user.
358
3592004-01-15 13:49  eibe
360
361	* weka/clusterers/SimpleKMeans.java (1.12): Eliminated sqrt() from
362	distance calculation. Implements WeightedInstancesHandler.
363
3642004-01-15 12:17  eibe
365
366	* weka/clusterers/SimpleKMeans.java (1.11): Fixed bug in
367	computation of standard deviations. Made it a bit faster. Initial
368	cluster centers are now chosen based on distribution closer to
369	uniform distribution over instances.
370
3712004-01-14 17:05  mhall
372
373	* weka/gui/beans/: CrossValidationFoldMaker.java (1.5),
374	TrainTestSplitMaker.java (1.4): Changed seed to be consistent with
375	Explorer
376
3772004-01-14 16:29  eibe
378
379	* weka/filters/unsupervised/attribute/ClusterMembership.java (1.3):
380	Some changes.
381
3822004-01-14 16:24  mhall
383
384	* weka/filters/unsupervised/attribute/AddCluster.java (1.3): Some
385	fixes to make it work properly. It now automatically ignores the
386	class (if set) during clustering
387
3882004-01-14 14:57  eibe
389
390	* weka/core/Utils.java (1.38): logs2probs had unintended side
391	effect.
392
3932004-01-14 14:57  eibe
394
395	* weka/clusterers/: ClusterEvaluation.java (1.22),
396	DistributionClusterer.java (1.10), DistributionMetaClusterer.java
397	(1.8), EM.java (1.23): Logification: things are numerically more
398	stable now.
399
4002004-01-14 12:07  eibe
401
402	* weka/clusterers/DistributionClusterer.java (1.9): resurrected
403
4042004-01-13 16:44  eibe
405
406	* weka/filters/unsupervised/attribute/ClusterMembership.java (1.2):
407	Some fixes.
408
4092004-01-13 15:12  mhall
410
411	* weka/gui/GenericObjectEditor.props (1.89): Added
412	ClusterMembership filter
413
4142004-01-13 15:11  mhall
415
416	* weka/filters/unsupervised/attribute/ClusterMembership.java (1.1):
417	Initial import
418
4192004-01-12 17:28  mhall
420
421	* weka/attributeSelection/OneRAttributeEval.java (1.14): Added
422	options to control cross validation parameters and to allow the
423	user to opt for using the training data to evaluate attribute
424	goodness (rather than x-val). Can now also specify the minimum
425	bucket size for OneR.
426
4272004-01-10 20:39  eibe
428
429	* weka/classifiers/meta/MultiClassClassifier.java (1.35): Pairwise
430	classification works now if two classes are empty.
431
4322004-01-09 14:00  mhall
433
434	* weka/classifiers/functions/neural/NeuralNetwork.java (1.12):
435	Fixed so that option click acts as right button on Macs
436
4372004-01-09 12:09  eibe
438
439	* weka/classifiers/functions/Logistic.java (1.31): Finished model
440	uses a lot less memory now.
441
4422004-01-09 11:17  mhall
443
444	* weka/gui/treevisualizer/TreeVisualizer.java (1.7): Fixed so that
445	option click acts as right button on Macs
446
4472004-01-08 16:49  mhall
448
449	* weka/clusterers/DistributionMetaClusterer.java (1.7): Now fits
450	normal and discrete estimators to clusters produced by the wrapped
451	clusterer
452
4532004-01-08 16:47  mhall
454
455	* weka/clusterers/DistributionClusterer.java (1.8): Removed from
456	repository
457
4582004-01-08 12:37  mhall
459
460	* weka/gui/LogPanel.java (1.14): Fixed so that right click (using
461	option/alt key) on Macs with one mouse button now works
462
4632004-01-06 10:17  eibe
464
465	* weka/classifiers/meta/MultiClassClassifier.java (1.34): Changed
466	random code generation dependend on input data (i.e. seed is now
467	based on an instance chosen from the input data).
468
4692004-01-05 09:17  eibe
470
471	* weka/: classifiers/meta/Decorate.java (1.1),
472	classifiers/misc/FLR.java (1.1), gui/GenericObjectEditor.props
473	(1.88): Added to classifiers that have been contributed:
474	Decorate.java and FLR.java
475
4762003-12-19 10:48  eibe
477
478	* weka/filters/unsupervised/instance/RemoveMisclassified.java
479	(1.2): Changed RemoveMisclassified to just remove instances from
480	the first batch. Now it can be used together with the
481	FilteredClassifier.
482
4832003-12-18 11:28  eibe
484
485	* weka/: core/Utils.java (1.37),
486	experiment/RandomSplitResultProducer.java (1.16): Added method for
487	probabilistic rounding in Utils.java and changed the
488	RandomSplitResultsProducer to use this method. Previously there was
489	the potential for slight bias in the class distribution due to
490	rounding in the stratification phase.
491
4922003-12-17 14:15  akibriya
493
494	* weka/classifiers/bayes/ComplementNaiveBayes.java (1.2): Fixed a
495	bug so it can be used without setting any options.
496
4972003-12-16 17:26  eibe
498
499	* weka/gui/: GUIChooser.java (1.12), ResultHistoryPanel.java
500	(1.18), explorer/AssociationsPanel.java (1.17),
501	explorer/AttributeSelectionPanel.java (1.30),
502	explorer/ClassifierPanel.java (1.70), explorer/ClustererPanel.java
503	(1.42), explorer/Explorer.java (1.28),
504	explorer/PreprocessPanel.java (1.37), visualize/AttributePanel.java
505	(1.9), visualize/ClassPanel.java (1.12), visualize/LegendPanel.java
506	(1.4), visualize/MatrixPanel.java (1.7), visualize/Plot2D.java
507	(1.20), visualize/VisualizePanel.java (1.20): Weka Explorer is now
508	just Explorer.
509
5102003-12-16 13:42  eibe
511
512	* weka/classifiers/functions/supportVector/SMO.java (1.4): SMO
513	should be quite a bit faster now: the data wasn't randomized after
514	it was split into two-class problems (even if the original problem
515	only had two classes).
516
5172003-12-15 09:33  mhall
518
519	* weka/attributeSelection/: BestFirst.java (1.23),
520	CfsSubsetEval.java (1.19): Modified to improve memory usage on data
521	sets with many features
522
5232003-12-12 12:42  eibe
524
525	* weka/gui/visualize/Plot2D.java (1.19): Changed access for some
526	variables from private to protected.
527
5282003-12-05 17:41  eibe
529
530	* weka/core/Instances.java (1.49): Fixed a bug that I just
531	introduced with my new code.
532
5332003-12-05 16:39  eibe
534
535	* weka/: attributeSelection/AttributeSelection.java (1.31),
536	attributeSelection/OneRAttributeEval.java (1.13),
537	attributeSelection/RaceSearch.java (1.12),
538	attributeSelection/WrapperSubsetEval.java (1.21),
539	classifiers/Evaluation.java (1.49),
540	classifiers/evaluation/EvaluationUtils.java (1.9),
541	classifiers/functions/supportVector/SMO.java (1.3),
542	classifiers/meta/CVParameterSelection.java (1.23),
543	classifiers/meta/Grading.java (1.3),
544	classifiers/meta/LogitBoost.java (1.28),
545	classifiers/meta/MultiScheme.java (1.14),
546	classifiers/meta/OrdinalClassClassifier.java (1.10),
547	classifiers/meta/RandomCommittee.java (1.3),
548	classifiers/meta/Stacking.java (1.18),
549	classifiers/meta/StackingC.java (1.5),
550	classifiers/meta/ThresholdSelector.java (1.29),
551	classifiers/rules/ConjunctiveRule.java (1.9),
552	classifiers/rules/JRip.java (1.12), classifiers/rules/Ridor.java
553	(1.9), classifiers/rules/part/MakeDecList.java (1.12),
554	classifiers/rules/part/PART.java (1.20),
555	classifiers/trees/REPTree.java (1.15),
556	classifiers/trees/RandomTree.java (1.6),
557	classifiers/trees/j48/J48.java (1.28),
558	classifiers/trees/j48/PruneableClassifierTree.java (1.8),
559	clusterers/ClusterEvaluation.java (1.21), clusterers/EM.java
560	(1.22), core/Instances.java (1.48),
561	experiment/CrossValidationResultProducer.java (1.13),
562	gui/beans/CrossValidationFoldMaker.java (1.4),
563	gui/explorer/AttributeSelectionPanel.java (1.29),
564	gui/explorer/ClassifierPanel.java (1.69): Cross-validation now
565	randomizes the data within each training fold before it is passed
566	to the learning scheme. This is important for schemes that are
567	sensitive to the order in the training data (in particular, those
568	ones that create a random number generator based on a selected
569	instance in the training data). Previously we have assumed that the
570	Classifier itself will randomize the data if necessary. (The same
571	change applies to various meta-classifiers, etc, as well.)
572
5732003-12-05 13:49  eibe
574
575	* weka/filters/supervised/attribute/ClassOrder.java (1.3): Re-wrote
576	large chunks of ClassOrder.
577
5782003-12-01 17:10  akibriya
579
580	* weka/classifiers/bayes/NaiveBayesMultinomial.java (1.6):
581	Commented out the factorial terms used in calculating
582	prob(word|class), as it doesn't make any difference in classifier's
583	results and is unnecessary.
584
5852003-11-28 12:12  eibe
586
587	* weka/classifiers/BVDecomposeSegCVSub.java (1.1): Initial import.
588
5892003-11-27 17:31  akibriya
590
591	* weka/gui/GenericObjectEditor.props (1.87): Added RandomProjection
592	filter.
593
5942003-11-27 17:30  akibriya
595
596	* weka/filters/unsupervised/attribute/RandomProjection.java (1.1):
597	Initial import.
598
5992003-11-27 13:43  akibriya
600
601	* weka/core/Stopwords.java (1.1): Initial import.
602
6032003-11-27 13:39  akibriya
604
605	* weka/filters/unsupervised/attribute/StringToWordVector.java
606	(1.6): Added a range of options to complement the new
607	ComplementNaiveBayes classifier.
608
6092003-11-27 13:35  akibriya
610
611	* weka/gui/GenericObjectEditor.props (1.86): Added
612	ComplementNaiveBayes classifier.
613
6142003-11-27 13:34  akibriya
615
616	* weka/classifiers/bayes/ComplementNaiveBayes.java (1.1): Initial
617	import.
618
6192003-11-27 12:14  mhall
620
621	* weka/classifiers/trees/m5/: Rule.java (1.7), RuleNode.java (1.6):
622	Fixed a bug relating to minNumInstances
623
6242003-11-26 09:54  eibe
625
626	* weka/gui/experiment/ResultsPanel.java (1.25): Fixed bug
627
6282003-11-24 17:38  eibe
629
630	* weka/gui/experiment/ResultsPanel.java (1.24): Introduced a split
631	panel in the results panel.
632
6332003-11-24 09:01  eibe
634
635	* weka/gui/explorer/ClassifierPanel.java (1.68): Relative errors
636	for cross-validation were different from command-line estimates
637	because calculation of the mean was not done based on each training
638	fold.
639
6402003-11-24 08:57  eibe
641
642	* weka/classifiers/trees/j48/C45PruneableClassifierTree.java
643	(1.11): Fixed bug in J48. Empty leaves didn't get flagged as
644	non-empty if they became populated after subtree raising had
645	occurred. This could affect probability estimates for instances
646	with missing values (in cases where leaves were empty before
647	pruning, subtree raising actually occurred, and the missing
648	attribute was tested immediately above the previously empty leaf).
649
6502003-11-20 16:38  eibe
651
652	* weka/classifiers/trees/j48/: BinC45Split.java (1.8),
653	C45Split.java (1.8): Made a change that affects probability
654	estimates for empty leaves.
655
6562003-11-20 11:15  eibe
657
658	* weka/classifiers/meta/RegressionByDiscretization.java (1.23):
659	Fixed bug: didn't use to work for datasets with missing class
660	values
661
6622003-11-19 14:03  eibe
663
664	* weka/: classifiers/meta/RegressionByDiscretization.java (1.22),
665	filters/unsupervised/attribute/Discretize.java (1.6): Another small
666	fix.
667
6682003-11-19 11:11  eibe
669
670	* weka/filters/: supervised/attribute/Discretize.java (1.3),
671	unsupervised/attribute/Discretize.java (1.5),
672	unsupervised/attribute/PotentialClassIgnorer.java (1.2): Fixed a
673	bug. Also: split points are now put half-way between values in
674	supervised.attribute.Discretize.
675
6762003-11-18 17:45  eibe
677
678	* weka/: classifiers/functions/supportVector/SMOreg.java (1.4),
679	classifiers/meta/RegressionByDiscretization.java (1.21),
680	filters/Filter.java (1.23),
681	filters/unsupervised/attribute/Discretize.java (1.4),
682	filters/unsupervised/attribute/Normalize.java (1.3),
683	filters/unsupervised/attribute/NumericToBinary.java (1.2),
684	filters/unsupervised/attribute/PotentialClassIgnorer.java (1.1),
685	filters/unsupervised/attribute/ReplaceMissingValues.java (1.3),
686	filters/unsupervised/attribute/Standardize.java (1.3): Made it
687	possible for some unsupervised attribute filters to ignore class
688	(or not).
689
6902003-11-17 14:08  eibe
691
692	* weka/: core/Instances.java (1.47),
693	filters/supervised/attribute/Discretize.java (1.2),
694	filters/unsupervised/instance/RemoveWithValues.java (1.4): Removed
695	numeric padding in tests.
696
6972003-11-14 11:10  eibe
698
699	* weka/classifiers/meta/AdditiveRegression.java (1.14): Yesterday's
700	fix wasn't quite the right thing. Fixed it properly (and made it
701	faster, too :-).
702
7032003-11-13 17:31  eibe
704
705	* weka/classifiers/meta/AdditiveRegression.java (1.13): Fixed bug
706	that resulted in reduced performance when shrinkage parameter was
707	set to value different from 1.
708
7092003-11-13 12:03  eibe
710
711	* weka/: classifiers/meta/AttributeSelectedClassifier.java (1.14),
712	classifiers/meta/CVParameterSelection.java (1.22),
713	classifiers/meta/CostSensitiveClassifier.java (1.17),
714	classifiers/meta/FilteredClassifier.java (1.19),
715	classifiers/meta/ThresholdSelector.java (1.28), core/Drawable.java
716	(1.7): Made a few more meta classifiers implement Drawable.
717
7182003-11-12 14:06  mhall
719
720	* weka/build.xml (1.11): Updated build file
721
7222003-11-12 13:27  eibe
723
724	* weka/: Makefile (1.40), associations/Makefile (1.4),
725	attributeSelection/Makefile (1.16), classifiers/Makefile (1.30),
726	classifiers/bayes/Makefile (1.8), classifiers/evaluation/Makefile
727	(1.6), classifiers/functions/Makefile (1.8),
728	classifiers/functions/neural/Makefile (1.2),
729	classifiers/functions/pace/Makefile (1.3),
730	classifiers/functions/supportVector/Makefile (1.2),
731	classifiers/lazy/Makefile (1.6), classifiers/lazy/kstar/Makefile
732	(1.4), classifiers/meta/Makefile (1.8), classifiers/misc/Makefile
733	(1.2), classifiers/rules/Makefile (1.6),
734	classifiers/rules/part/Makefile (1.2), classifiers/trees/Makefile
735	(1.6), classifiers/trees/adtree/Makefile (1.2),
736	classifiers/trees/j48/Makefile (1.4),
737	classifiers/trees/lmt/Makefile (1.2), classifiers/trees/m5/Makefile
738	(1.4), clusterers/Makefile (1.6), core/Makefile (1.14),
739	core/converters/Makefile (1.2), datagenerators/Makefile (1.2),
740	estimators/Makefile (1.3), experiment/Makefile (1.14),
741	filters/Makefile (1.27), filters/supervised/Makefile (1.2),
742	filters/supervised/attribute/Makefile (1.2),
743	filters/supervised/instance/Makefile (1.2),
744	filters/unsupervised/Makefile (1.2),
745	filters/unsupervised/attribute/Makefile (1.6),
746	filters/unsupervised/instance/Makefile (1.2), gui/Makefile (1.22),
747	gui/beans/Makefile (1.4), gui/boundaryvisualizer/Makefile (1.3),
748	gui/experiment/Makefile (1.6), gui/explorer/Makefile (1.7),
749	gui/graphvisualizer/Makefile (1.2), gui/streams/Makefile (1.3),
750	gui/treevisualizer/Makefile (1.2), gui/visualize/Makefile (1.6):
751	Removed all Makefiles because we use ant to compile weka. There is
752	no point in maintaining them.
753
7542003-11-12 11:39  eibe
755
756	* weka/classifiers/meta/Bagging.java (1.25): Changed bagging so
757	that weights are properly taken into account even if out-of-bag
758	error is calculated.
759
7602003-11-12 11:07  eibe
761
762	* weka/classifiers/functions/LeastMedSq.java (1.8): Behaviour of
763	RemoveRange has changed.
764
7652003-11-12 11:00  mhall
766
767	* weka/gui/beans/FilterBeanInfo.java (1.3): Javadoc fix
768
7692003-11-12 10:13  eibe
770
771	* weka/classifiers/: meta/CVParameterSelection.java (1.21),
772	trees/RandomTree.java (1.5): Two tiny changes.
773
774