-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
353 lines (227 loc) · 9.49 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
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
==========================================
modEvA v2.0 (committed 2020-01-21)
==========================================
## Modified functions:
* modEvA-internal
- removed .Random.seed
* multModEv, modEvAmethods, modEvA-internal
- added "MeanPrecision", "AUCPR" and "F1score"
## Other modified files:
* multModEv.Rd
- added "AUCPR" to one of the examples
==========================================
modEvA v2.0 (committed 2020-01-20)
==========================================
## Modified functions:
* AUC
- added 'meanPrecision' to returned list (if simplif = FALSE)
- "AUC[PR]" mentioned on plot when curve = "PR"
* optiThresh
- added "F1score" to goodness.measures in optimals.each
- added Liu et al. 2005 reference to threshold criteria
* threshMeasures, modEvAmethods
- added "Precision" and "Recall" (even though synonyms with "PPP" and "Sensitivity")
* optiPair
- changed pch of measure 1 to 19 (slightly larger than pch 20) so it's still visible when overlapped by measure 2
* multModEv
- added 'plot = FALSE' to internal AUC call
## Other modified files:
* threshMeasures.Rd, optiThresh.Rd, optiPair.Rd
- added "Note" saying sens=recall and PPP=precision, and defining F1score
==========================================
modEvA v1.8 (committed 2020-01-17)
==========================================
## Modified functions:
* AUC
- removed artificial zeros (instead of NaN) when curve = "PR"
- reversed the reference diagonal if curve = "PR"
- value now placed higher on the plot if curve = "PR" to avoid superposition
## Other changes:
- added 'inst' folder with article citation information
==========================================
modEvA v1.7 (committed 2020-01-16)
==========================================
## Modified functions:
* AUC
- implemented methods "trapezoid" and "integrate"
- added area calculation for "PR" curve
* threshMeasures, evaluate, modEvAmethods, (optiThresh, optiPair)
- added "F1score" to available 'measures'
==========================================
modEvA v1.5 (committed 2020-01-15)
==========================================
## New functions:
* predDensity
## Modified functions:
* AUC
- new 'method' argument, which in the future can be "rank", "trapezoid" or "integrate" (currently only "rank" is implemented)
- new 'curve' argument which can be "ROC" or "PR" (precision-recall)
- arguments 'roc.col', 'roc.lty' and 'roc.lwd' renamed to 'curve.col', 'curve.lty' and 'curve.lwd'
- 'xlab' and 'ylab' now default to "auto", to be generated according to 'curve'
- removed 'main' argument (can be provided via '...')
- 'plot.preds' can now be either a logical value as before, or a character "curve" and/or "bottom"
- 'plot.preds' circles now plotted in darkgrey
- title in .Rd file changed to "Area Under the Curve" (removed "ROC")
## Other changes:
- corrected some problems in .Rd files, to reduce LaTeX errors when creating PDF version of manual.
==========================================
modEvA v1.4.2 (committed 2020-01-03)
==========================================
## Modified functions:
* plotGLM
- corrected to adj=1 when plotting values on the right of the plot
==========================================
modEvA v1.4.1 (committed 2019-10-18)
==========================================
## Modified functions:
* RsqGLM
- added NA handling for 'cor'
==========================================
modEvA v1.4 (committed 2018-11-28)
==========================================
## Modified functions:
* AUC
- added arguments diag, diag.col, diag.lty, roc.col, roc.lty, roc.lwd
- 'simplif = TRUE' no longer overrides 'plot = TRUE'
* MillerCalib
- added arguments diag, line.col
## Other modified files:
- edited .Rd files (AUC, HLfit, evaluate, optiPair, threshMeasures, modEvA-package) to reflect difference between discrimination and classification
- updated index.php
==========================================
modEvA v1.3.3 (committed 2017-03-24)
==========================================
## Modified functions:
* varPart:
- bug fixed (with na.omit) when only two factors (A, B, AB)
==========================================
modEvA v1.3.2 (committed 2016-07-12)
==========================================
## Modified functions:
* getBins (affecting HLfit):
- bug fixed in "bin.method = size.bins", which was giving two different messages regarding ignored arguments
* HLfit:
- help file slightly clarified
==========================================
modEvA v1.3.1 (committed 2016-06-27)
==========================================
## Modified functions:
* getBins (affecting HLfit):
- bug fixed in "bin.method = quantiles", now providing even-sized bins (=SPSS)
- added argument 'quantile.type', to pass to 'quantile' function
* HLfit:
- added argument 'quantile.type', to pass to 'quantile' function
- added argument 'verbosity'
* multModEv:
- removed default 'thresh' (must be user-specified)
- replaced argument 'quiet' with 'verbosity' for coherence with other functions
* threshMeasures:
- removed default 'thresh' (must be user-specified)
- replaced argument 'messages' with 'verbosity' for coherence with other functions
==========================================
modEvA v1.3 (committed 2016-06-16)
==========================================
## Modified functions:
* getBins (affecting HLfit):
- bug fixed in "bin.method = quantiles", removing last additional bin of size 1
- help file improved to better explain what each bin.method does and what arguments it ignores
- added argument 'verbosity'
* HLfit:
- added examples to help file to illustrate differences in bin.methods
==========================================
modEvA v1.2.9 (committed 2016-06-06)
==========================================
## Modified functions:
* getBins (affecting HLfit):
- bug fixed in "bin.method = n.bins, fixed.bin.size = TRUE"
- help file updated to explain what each bin.method does
- removed default bin.method (must be specified by user)
* multModEv:
- included '...' for additional arguments to pass to HLfit
- removed default bin.method (must be specified if HL in measures)
* modEvAmethods:
- excluded "Miller.p" (previously eliminated from MillerCalib)
==========================================
modEvA v1.2.8 (committed 2016-04-18)
==========================================
## Modified functions:
* varPart:
- 'plot.unexpl' now also rounded to 'plot.digits'
- 'model.type' deprecated (message emitted)
- AB or ABC now also mandatory, and unexplained var 0, for GLMs
- help file updated
* plotGLM:
- warning on preds outside [0,1] now only emitted when appropriate
* AUC, getBins, HLfit, MillerCalib, multModEv, optiPair, optiThresh, plotGLM, threshMeasures:
- error when model(s) provided but not binomial logit glm
==========================================
modEvA v1.2.7 (committed 2016-04-15)
==========================================
## Modified functions:
* varPart:
- added argument 'plot.unexpl = TRUE'
- explicit error message for 3-factor LM with no ABC
- help file now with both LM and GLM examples
- help file now notes that wrong input = wrong result
==========================================
modEvA v1.2.6 (committed 2016-04-13)
==========================================
## Modified functions:
* AUC:
- error replaced with warning when pred values outside the [0,1] interval
- added argument plot.digits = 3 (for plot.values)
* varPart:
- added arguments 'main' and 'cex.main'
- slightly increased default cex values
- updated help file to make GLM use a bit clearer
* plotGLM:
- error replaced with warning when pred values outside the [0,1] interval
- added pseudo-R-squared measures to plot.values
- changed plot.values default to TRUE
- added argument plot.digits = 3 (for plot.values)
==========================================
modEvA v1.2.5 (committed 2016-03-30)
==========================================
## Modified functions:
* getBins:
- eliminated error when pred values outside the [0,1] interval
* HLfit:
- error replaced with warning on pred values outside the [0,1] interval
- plot now stretches if pred values exceed [0,1] interval
* MillerCalib:
- error replaced with warning on pred values outside the [0,1] interval
- default digits (for plot.values) lowered to 2
- slope p-value removed (values looked wrong)
- NaNs avoided by converting 0 and 1 in 'pred' to (1 -) 2e-16
- increased plot ymax by 0.2
- changed plot text location to bottom right
==========================================
modEvA v1.2.4 (committed 2016-03-22)
==========================================
## Modified functions:
* multModEv:
- warning now emitted, and help file updated, about calibration measures being valid only for probability (when input is obs.data + pred.data)
==========================================
modEvA v1.2.3 (committed 2015-12-10)
==========================================
## Modified functions:
* prevalence:
- 'na.rm = TRUE' added
==========================================
modEvA v1.2.2 (committed 2015-11-27)
==========================================
## Modified functions:
* Dsquared, RsqGLM, plotGLM:
- NaN-caused errors avoided by converting 0 and 1 in 'pred' to (1 -) 2e-16
==========================================
modEvA v1.2.1 (committed 2015-11-26)
==========================================
## Modified functions:
* Dsquared, RsqGLM:
- NaN-caused errors avoided by converting 0 in 'pred' to smallest computable positive number
==========================================
modEvA v1.2
==========================================
## Modified functions:
* AUC, Dsquared, RsqGLM, threshMeasures, optiPair, HLfit & MillerCalib now omit NAs
* Dsquared based on obs&pred now available also for Poisson GLMs