forked from cran/klaR
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNEWS
236 lines (162 loc) · 7.58 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
Changelog:
==========
- EDAM and friend added
- SVM Binaries no longer included (license)
- Examples for calc.trans(), hmm.sop() updated
- smrplot() no longer included (see below)
- EDAM (incl. all related stuff and docs) optimized
- fixes und improvements for shardsplot
- partimat: argument plot.matrix = FALSE introduced
to allow style like a scatterplot-matrix / pairs plot;
some related changes to get docs / other arguments
- triplot, tritrafo, quadplot, quadtrafo, centerlines added
- shardsplot: + now utilizes the whole figure region
+ bugfix in expanded shardsplots
+ new args: xlab, ylab, xaxs, yaxs
+ corrected typos in docs
- shardsplot: + Examples in EDAM() and shardsplot() fixed in resp.
to legend() calls
+ box() added in shardsplot()
- quadplot and friends: Minor doc fixes.
- triplot and friends added
- triplot doc fixes by KL, UL, CR, and thereafter *again* by UL.
- shardsplot, countries: Zwei keine Fehler in den Manuals geändert
- minor changes in: tritrafo + docs, predict.svmlight,
quadplot docs, ucpm docs
- quadplot "fixed" and several minor doc. changes
==== release: 0.2-1 (first one on CRAN)
- quadplot arguments added and code improved to allow much more
fine-tuning.
- swapped order of returned arguments in predict.svmlight()
- triperplines + docs added, triplot.R + docu (examples) changed accordingly
- stepclass() can handle ucpm() measures now
- stepclass() improvement fixed. improvement is now an absolute measure that
works with arbitrary ucpm()s. priors have been defined for the null model.
Defaults now to 0.05 rather than 0.95
Explicit argument "prior" has been removed, since the implementation war crude anyway.
*Many* cosmetic changes
- fix in ucpm(), failed if no colnames were given for the argument.
- fix in svmlight / predict.svmlight: also works now if no path is given
- svmlight() now returns values scaled via e.scal()
- some cosmetic changes to svmlight and the help page
- fixes for rda()'s optimization code
- fixes for help files: NaiveBayes, b.scal, betascale
- cosmetic changes to correpsonding code
==== release: 0.3-0 (second one on CRAN)
- new argument legend.bg in drawparti
- some more fixes for beta scaling
- major fixes and extensions (regression, o-a-o) for svmlight
- membercheck() function introduced (checks in ucpm and betascale)
- NAMESPACE added
==== release: 0.3-2
- major bugfixes: *.matrix have been made NAMESPACE compatible
stepclass, try-catching corrected
predict.svmlight oao works for two classes
==== release: 0.3-3, 0.3-4
- minor fixes (e.g. to calm down CRAN maintainer)
==== release: 0.4-0
- first preparations for translations
- some bug fixes, new args and better docs for plot functions
- some regressions tests added
- greedy.wilks and benchB3 added
- nm (nearest mean)
- meclight added
- stepclass returns a formula
- quadplot fixed now (setting "usr" appropriately),
works now with together with fixed scatterplot3d_0.3-22
==== release: 0.4-1
- stepclass has new argument min1var = TRUE (-> at least one variable in the model)
- terms(....., data=data)
==== release: 0.4-2
- minor svmlight.Rd improvement
- all.equal stuff for R-2.3.x changed
==== release: 0.5-0
- loclda and friends added
==== release: 0.5-1
- cat -> message
- fixed links to Uschi's Diss
- GPL 2 (but not newer!)
- loclda speed improvement
==== release: 0.5-2
- Laplace correction for NaiveBayes
==== release: 0.5-3
- better computational properties in predict.NaiveBayes for many variables
Thanks to Max Kuhn!
==== release: 0.5-4
- many fixes for the codetools checks
==== release: 0.6-0
- additions to shardsplot (for som display) by Dominik Reusser
- new function level_shardsplot and helper rerange by Dominik Reusser
- pvs, locpvs, corclust added
==== release: 0.6-1
- kmodes added
==== release: 0.6-2
- fix for numerics in predict.NaiveBayes by Karsten Luebke (bug reported by Feiming Chen)
- K. Luebke's mail address changed
==== release: 0.6-3
- document several instances of "..." arguments that had empty argument descriptions
- passing "..." to underlying print() functions for print.rda()
==== release: 0.6-4
- another fix for numerics in predict.NaiveBayes by Karsten Luebke
- fix for wrong error message in case of 0 in 2nd column of tables for factors
==== release: 0.6-7
- fix for shardsplot color problems by Dominik Reusser
==== release: 0.6-8
- fix for data() without envir
- fix for more than 100 factor levels in stepclass (reported by Ryan Brady)
==== release: 0.6-9
- new function woe() and its methods: Computes weight of evidence transform of factor variables for binary classification
- fix: better error message: greedy.wilks does not support more than one grouping variable
- fix: NaiveBayes work for explanatory variables that are factors with only 1 level (reported by Jeff Allard)
- fix: break lines wider than 100 characters in Rd files
==== release: 0.6-10
- rename Changes-ToDo -> NEWS to make R CMD check happy
- move combinat from Suggests to Imports
- remove require calls for MASS
==== release: 0.6-11
- GermanCredit data copied vom evtree package which has been archived
- depends on R >= 2.10.0
==== release: 0.6-12
- new function cond.index for the "Calculation of Condition Indices for Linear Regression"
- bugfix for NaiveBayes: predict would not work for one explan. variable
==== release: 0.6-13
- woe: speedup and extension for weighted observation (imports wtd.table from questionr)
- kmodes: bugfix (wrong calculation for weights) speedup (additional fast = TRUE argument) [note: works on data frames instead of matrices (cf. ln. 3/83) and characters instead of integers (cf. ln. 42/43)]
- corclust: extension to categorical variables (using Cramer's V); returned object now of class corclust;
plot.corclust() added;
additional functions xtractvars() and cvtree() [cutree() for variables] added that also returns within vs. between cluster correlations (not yet exported)
- NaiveBayes update for new versions of R
- predict.NaiveBayes gains support for logical explanatory variables thanks to Vincent R. Nijs
- various fixes to make new checks happy
- cvtree and xtractvars gain help files and are exported now.
==== release: 0.6-14
- make MKL check happy (print projection without orientation)
- add tests for plots (we never diffed the ps files)
==== release: 0.6-15
- fix length(class) > 1 problem
- fix Laplace correction thanks to Yan Li
- add sanity check if not all required variables are provided
- update reference output
- adapt to changes in RNG (tests use the old RNG)
To Do (at least in Uwe's opinion):
======
1. disco must go into klaR and to CRAN!
(e.g. for partimat)
stepclass:
- LATER: many rather long functions defined in stepclass()
should be defined in the top level of the package
(e.g. documenting them as "internal")
- LATER: Rewrite it to be readable.
- allow for *arbitrary* performance measures
- allow for arbitrary predict functions
rda:
- In Main Procedure some loops within loops within ... with
really bad memory allocatoion as in: new <- c(new, ......)
e.g. lines 383 ff., the same with calls to cbind()
- LATER: rda.default() - Many functions defined therein rather
than in the package itself. Why?
- LATER: another optimizer, e.g. optim()?
quadplot:
- rgl implementation
triplot/quadplot:
- check whether membership values are in [0,1]