Diff of /partyMod/inst/NEWS [000000] .. [fbf06f]

Switch to unified view

a b/partyMod/inst/NEWS
1
2
                CHANGES IN party VERSION 1.0-16 (2014-08-18)
3
4
    o    import("grid")
5
6
7
                CHANGES IN party VERSION 1.0-15 (2014-06-26)
8
9
    o    allow for missing predictor values in new varimp for
10
         right-censored responses
11
12
    o    introduce varperm argument to R_get_nodeID
13
14
15
                CHANGES IN party VERSION 1.0-14 (2014-05-30)
16
17
    o    add experimental varimp() for right-censored responses
18
19
20
                CHANGES IN party VERSION 1.0-13 (2014-02-01)
21
22
    o    deal with protection issues in R-devel
23
24
25
                CHANGES IN party VERSION 1.0-12 (2014-01-15)
26
27
    o    mammoexp -> TH.data
28
29
30
                CHANGES IN party VERSION 1.0-11 (2013-12-13)
31
32
    o    deal with empty levels for teststat = "quad"
33
         (bug reported by Wei-Yin Loh <loh@stat.wisc.edu>)
34
35
36
                CHANGES IN party VERSION 1.0-10 (2013-10-24)
37
38
    o    new demo "strucchange-perm"
39
40
    o    proximity has newdata argument
41
42
43
                CHANGES IN party VERSION 1.0-9 (2013-09-02)
44
45
    o    export initVariableFrame (for usage in RWeka only)
46
47
    o    fix NAMESPACE problems
48
49
    o    data is in TH.data, not ipred anymore
50
51
52
                CHANGES IN party VERSION 1.0-8 (2013-07-11)
53
54
    o    update mvtdist
55
56
    o    documentation update
57
58
59
                CHANGES IN party VERSION 1.0-7 (2013-05-31)
60
61
    o    ctree and cforest ignored the scores argument for the
62
         response. Spotted and fixed by Silke Janitza 
63
         <janitza@ibe.med.uni-muenchen.de>.
64
65
66
                CHANGES IN party VERSION 1.0-6 (2013-01-09)
67
68
    o    use hist()$density instead of hist()$Intensities as 
69
         reported by R 3.0.0 to be
70
71
72
                CHANGES IN party VERSION 1.0-5 (2013-01-07)
73
74
    o    fix class problem reported by R 3.0.0 to be
75
76
77
                CHANGES IN party VERSION 1.0-4 (2012-12-18)
78
79
    o    export varimpAUC()
80
81
    o    add where() method for RandomForest class
82
83
84
                CHANGES IN party VERSION 1.0-3 (2012-09-26)
85
86
    o    new function varimpAUC() for AUC-based variable importance measures
87
88
    o    the `weights' argument in cforest() can now be used to define
89
         alternative case weights for each of the trees in the forest.
90
91
92
                CHANGES IN party VERSION 1.0-2 (2012-04-26)
93
94
    o    version 1.0-0 introduced a new bug in plotting Kaplan-Meier curves
95
         when fixing the weight problem in survfit; the x-axis labels where
96
         incorrect. Spotted by Sarah Vowler <Sarah.Vowler@cancer.org.uk>.
97
98
99
                CHANGES IN party VERSION 1.0-1 (2012-03-23)
100
101
    o    fix -Werror warnings suggested by Murray Stokely <mstokely@google.com>
102
103
    o    make sure no factor variables are evaluated as surrogate split
104
105
    o    fix confusing warning messages in varimp and check
106
         for non-unity weights
107
108
109
                CHANGES IN party VERSION 1.0-0 (2012-02-17)
110
111
    o    varimp can now partially deal with missing values
112
113
    o    Kaplan-Meier curves are now computed _after_ removing
114
         zero case weights (see comment in ?survfit); plots may change
115
         slightly.
116
117
    o    use cforest_unbiased instead of cforest_control/cforest_classical
118
         in examples and regression tests
119
120
121
                CHANGES IN party VERSION 0.9-99996 (2011-12-20)
122
123
    o    don't ship doxygen documentation with package
124
125
    o    ctree() and cforest() don't handle `-' in formulae,
126
         warning added to Rd files
127
128
129
                CHANGES IN party VERSION 0.9-99995 (2011-10-27)
130
131
    o    observations with missing values in newdata might not have gone 
132
         with the majority in predict(<ctree>, newdata) when no surrogate 
133
         split was applicable. Spotted and fixed by 
134
         Vik <viknesh@stat.ufl.edu>.
135
136
137
                CHANGES IN party VERSION 0.9-99994 (2011-08-22)
138
139
    o    reuse classes exported by coin
140
141
142
                CHANGES IN party VERSION 0.9-99993 (2011-07-26)
143
144
    o    attach NAMESPACE properly in tests
145
146
147
                CHANGES IN party VERSION 0.9-99992 (2011-05-02)
148
149
    o    fix partial matching problems
150
151
152
                CHANGES IN party VERSION 0.9-99991 (2010-11-19)
153
154
    o    fix tests/ dependencies
155
156
157
                CHANGES IN party VERSION 0.9-9999 (2010-09-13)
158
159
    o    add update slots to tree and forest objects (later to be used
160
         for crossvalidation)
161
162
163
                CHANGES IN party VERSION 0.9-9998 (2010-08-23)
164
165
    o    allow for internal permutations in predict via R_predict2
166
167
168
                CHANGES IN party VERSION 0.9-9997 (2010-07-06)
169
170
    o    update mvt.f (see mvtnorm)
171
172
173
                CHANGES IN party VERSION 0.9-9996 (2010-06-24)
174
175
    o    print progress bar while forest grows (via trace = TRUE
176
         in cforest_control())
177
178
179
                CHANGES IN party VERSION 0.9-9995 (2010-05-19)
180
181
    o    assignment of observations based on surrogate splits
182
         during fitting might have failed; observations went
183
         with majority (in a sub-optimal way)
184
185
186
                CHANGES IN party VERSION 0.9-9994 (2010-04-14)
187
188
    o    varimp() gives warning for non-unity weights
189
190
    o    "no admissible split found" warnings disabled
191
192
193
                CHANGES IN party VERSION 0.9-9993 (2010-03-04)
194
195
    o    just internals needed for mboost
196
197
198
                CHANGES IN party VERSION 0.9-9992 (2010-02-26)
199
200
    o    Bug fix in mob plotting for anova models
201
202
203
                CHANGES IN party VERSION 0.9-9991 (2010-01-27)
204
205
    o    Bug fix in error handling of mob().
206
207
                CHANGES IN party VERSION 0.9-999 (2009-09-24)
208
209
    o    minbucket was erronously interpreted as minbucket + 1
210
211
    o    p-values for teststat = "max" were wrong
212
         in the uncommon case of zero variances
213
214
215
                CHANGES IN party VERSION 0.9-998 (2009-06-17)
216
217
    o    mtry may vary with tree depth
218
219
    o    finding surrogate variables may have failed, fixed.
220
221
222
                CHANGES IN party VERSION 0.9-997 (2009-06-04)
223
224
    o    documentation fixes
225
226
227
                CHANGES IN party VERSION 0.9-996 (2009-03-27)
228
229
    o    survival fixes
230
231
232
                CHANGES IN party VERSION 0.9-994 (2009-02-10)
233
234
    o    fix bug in new varimp function (which was triggered
235
         by splits in categorical variables)
236
237
238
                CHANGES IN party VERSION 0.9-993 (2009-01-29)
239
240
    o    new C-level function R_remove_weights
241
242
243
                CHANGES IN party VERSION 0.9-992 (2009-01-19)
244
245
    o   update CITATION file
246
247
248
                CHANGES IN party VERSION 0.9-991 (2009-01-13)
249
250
    o   new conditional variable importance measure 
251
        (Strobl et al., 2008, BMC Bioinformatics) available.
252
253
254
                CHANGES IN party VERSION 0.9-99 (2008-10-28)
255
256
    o   a suboptimal split was implemented when the best
257
        split corresponded to the last row of <data> due to
258
        a coding error. This should have happend only very
259
        rarely, however, the glaucoma example is affected.
260
261
262
                CHANGES IN party VERSION 0.9-98 (2008-10-15)
263
264
    o   don't compute ordering of censored variables (thanks to
265
        Brian D. Ripley for the report)
266
267
    o   experimental version of partialPlot for cforests
268
269
    o   teststat = "quad" and testtype = "Univariate" produced
270
        wrong criteria in the presence of constant exploratory variables.
271
        Spotted by Sebastian Wietzke <Sebastian.Wietzke@axa.de>
272
273
274
                CHANGES IN party VERSION 0.9-97 (2008-06-26)
275
276
    o   predictions for new data containing missing values were
277
        wrong. Bug spotted by Wei-Yin Loh <loh@stat.wisc.edu>
278
279
    o   vignette updates
280
281
282
                CHANGES IN party VERSION 0.9-96 (2008-06-06)
283
284
    o   make searching for surrogate splits a little more stable
285
286
287
                CHANGES IN party VERSION 0.9-95 (2008-02-27)
288
289
    o   proximity() now gives _relative_ numbers 
290
        (similar to `randomForest'), not absolute numbers
291
        long-standing feature request by Henric Nilsson
292
293
294
                CHANGES IN party VERSION 0.9-94 (2008-01-30)
295
296
    o   documentation updates
297
298
299
                CHANGES IN party VERSION 0.9-93 (2007-11-30)
300
301
    o   It is now an error to ask for more surrogate variables
302
        than actually available. Thanks to Henric Nilsson.
303
304
305
                CHANGES IN party VERSION 0.9-92 (2007-11-22)
306
307
    o   predict(<ctree-object>) computed predictions
308
        for observations with zero weights (by passing them down the tree).
309
        This was already done this way by predict(<cforest-object>) but resulted
310
        in an error for ctree()s.
311
312
    o   minbucket added to ctree_control()
313
314
315
                CHANGES IN party VERSION 0.9-91 (2007-09-26)
316
317
    o   bugfix: NAs in factors lead to segfaults on 64bit machines
318
        as reported by Carolin Strobl <carolin.strobl@lmu.de>
319
320
    o   related to this: be more careful when splitting in
321
        variables containing missing values, especially factors.
322
323
    o   add examples to regression tests
324
325
    o   new function `proximity' (feature request by Henric Nilsson)
326
327
328
                CHANGES IN party VERSION 0.9-90 (2007-09-24)
329
330
    o   new defaults for `control' argument of `cforest': unbiased
331
        forests are now grown by default
332
333
    o   new defaults for binary classification tree visualization:
334
        stacked bar charts are used by default.
335
336
337
                CHANGES IN party VERSION 0.9-14 (2007-07-23)
338
339
    o   fix problem in `varimp' introduced by new weights handling
340
341
342
                CHANGES IN party VERSION 0.9-13 (2007-07-23)
343
344
    o   update `mvt.f'
345
346
    o   improve the memory footprint of RandomForest objects
347
        substancially (by removing the weights slots from each node).
348
        
349
        More careful revision of the predict and fitting code is needed.
350
351
    o   predictions for cforest with multivariate response are
352
        now returned in a matrix (should be a data.frame)
353
354
    o   remove confusing `no admissible split found' warning 
355
        (which simply meant that the `minsplit' wasn't met).
356
357
358
                CHANGES IN party VERSION 0.9-12 (2007-06-28)
359
360
    o   adjust to coin 0.6-4
361
362
363
                CHANGES IN party VERSION 0.9-11 (2007-06-11)
364
365
    o   populate `where' slot in `mob' objects.
366
367
    o   `mob_control' now has an `na.action' argument
368
369
    o   cforest with replace = FALSE, fraction = ...
370
        can now deal with weights (spotted by Carolin Strobl
371
        <carolin.strobl@stat.uni-muenchen.de>)
372
373
    o   interface to LAPACK (`dgesdd' for computing a SVD)
374
        directly. As a side-effect, the svdmem class can be 
375
        simplified and no memory allocation during 
376
        tree growing is necessary (which results in a measureable
377
        performance gain)
378
379
380
                CHANGES IN party VERSION 0.9-10 (2007-02-28)
381
382
    o   internal infrastructure for fit(x, y) interfaces,
383
        including a VariableFrame method for matrices.
384
385
    o   deal with factors with only one level and variables where
386
        all observations are NA
387
388
    o   don't compute design matrices in `ModelEnvFormula'
389
390
391
                CHANGES IN party VERSION 0.9-9 (2007-02-02)
392
393
    o   internal changes to data objects: joint transformations
394
        only necessary for response variables (new class `ResponseFrame')
395
        but we need to distinguish between testing (using ranks, for
396
        example) and prediction (means of raw data!).
397
398
        Problem spotted by Henric Nilsson <nilsson.henric@gmail.com>.
399
400
401
                CHANGES IN party VERSION 0.9-8 (2007-01-15)
402
403
    o   thicker median lines in boxplots
404
405
406
                CHANGES IN party VERSION 0.9-7 (2007-01-15)
407
408
    o   fix problems with multivariate response variables
409
        (spotted by Henric Nilsson <henric.nilsson@sorch.se>)
410
411
412
                CHANGES IN party VERSION 0.9-6 (2006-11-28)
413
414
    o   R-2.5.0 does not allow to change the storage.mode of factors
415
416
417
                CHANGES IN party VERSION 0.9-5 (2006-10-27)
418
419
    o   adjusted p values computed with testtype = "MonteCarlo"
420
        did not take dimensionality of the underlying linear statistics
421
        into account. It is now ensured that _p values_ are resampled,
422
        not test statistics.
423
424
    o   fix escape problems
425
426
427
                CHANGES IN party VERSION 0.9-4 (2006-09-15)
428
429
    o   make sure `maxsurrogates' exceeds number of input variables
430
431
    o   fix problems reported by valgrind
432
433
434
                CHANGES IN party VERSION 0.9-3 (2006-09-08)
435
436
    o    don't call RNG functions in mvt (this is done in C code, once)
437
438
439
                CHANGES IN party VERSION 0.9-2 (2006-09-07)
440
441
    o    mob() can't currently handle missing values,
442
         they are removed and a warning is given.
443
444
    o    add `methods' and `vcd' to Depends:
445
446
447
                CHANGES IN party VERSION 0.9-0 (2006-08-31)
448
449
    o    node_barplot() can now also draw stacked barplots.
450
451
    o    simplify handling of ordinal variables. It is now possible
452
         to have multiple (ordinal) response variables.
453
454
    o    some documentation updates
455
456
    o    fix problems with NA handling for factors
457
458
    o    make sure minsplit criterion applies in the presence of missing
459
         values. Bug spotted by Han Lee <Han.Lee@geodecapital.com>.
460
461
462
                CHANGES IN party VERSION 0.8-8 (2006-08-23)
463
464
    o    export `varimp' (variable importance measures for cforest())
465
466
    o    documentation updates
467
468
    o    add codetools checks
469
470
471
                CHANGES IN party VERSION 0.8-7 (2006-07-17)
472
473
    o    REAL(NULL) now gives an error in C code and scores could be 
474
         potentially NULL: fixed for the time being.
475
476
    o    add `show' method for BinaryTree and RandomForest objects
477
478
479
                CHANGES IN party VERSION 0.8-6 (2006-05-22)
480
481
    o    add some validity checks for hyper parameters
482
483
    o    add function `varimp' for computing variable importance
484
         measures for some random forests (this is still experimental and
485
         thus not exported yet, so use `party:::varimp')
486
487
488
                CHANGES IN party VERSION 0.8-5 (2006-04-25)
489
490
    o    all hyper parameters to `cforest' are now controlled using
491
         objects of a new class `ForestControl' which can be created using
492
         `cforest_control()'. 
493
494
    o    sampling of a fraction of the observations without replacement
495
         is now available for the `cforest' implementation of random forest.
496
497
498
                CHANGES IN party VERSION 0.8-4 (2006-04-04)
499
500
    o    renamed argument `teststattype' to `teststat' with defaults
501
         c("quad", "max") in order to be compatible with the `coin' package, 
502
         version >= 0.4-5
503
504
    o    use `1 - (1 - p)^k' instead of `p * k' for Bonferroni-adjustment.
505
         Node 7 for the `GlaucomaM' data is now splitted in addition (in tms).
506
507
508
                CHANGES IN party VERSION 0.8-3 (2006-03-20)
509
510
    o   `predict' returned nonsensical results in case a tree was 
511
        fitted to a multivariate response variable. Now a list with one
512
        element for each observation is returned.
513
514
515
                CHANGES IN party VERSION 0.8-2 (2006-03-01)
516
517
    o    plotting buglets fixed: improved axis in MOB plots,
518
         correct (transparent) background on jpeg() and png() devices.
519
520
521
        CHANGES IN `party' VERSION 0.8-1 (2006-02-23)
522
523
    o    `testtype' can be Bonferroni, MonteCarlo, Univariate and
524
         Teststatistic (instead of Raw)     
525
526
    o    removed unnecessary constraint on weights in `cforest'
527
528
    o    maximize raw test statistics for random forest by default.
529
530
531
        CHANGES IN `party' VERSION 0.8-0 (2006-02-15)       
532
533
    o    `cforest', an implementation of Breiman's random forest ensemble
534
         algorithm based on conditional inference trees (`ctree') has been
535
     added. It is somewhat experimental and thus for advanced users only.
536
537
    o    `mob', an object-oriented implementation of a recently suggested
538
         algorithm for model-based recursive partitioning (Zeileis, Hothorn,
539
     Hornik, 2005) has been added. It works out of the box for partitioning
540
     (generalized) linear regression models, others can be easily plugged
541
     in. A new vignette "MOB" describes the implementation ideas and provides
542
     a few examples.
543
544
    o    new S3 generic reweight() with methods for (g)linearModel
545
         for re-fitting a model with different weights.
546
547
    o    new argument `maxdepth' to `ctree_control' which allows for
548
         growing trees of a fixed maximum depth.
549
550
    o    LazyData: yes
551
    
552
553
        CHANGES IN `party' VERSION 0.3-6 (2006-02-06)
554
555
    o    use a different way to deal with NAMESPACEs during in tests/*.R
556
         following a suggestion by Prof. Brian D. Ripley
557
558
    o    use LazyLoad: yes instead of SaveImage: yes
559
560
561
        CHANGES IN `party' VERSION 0.3-5 (2006-02-02)
562
563
    o    make R CMD check happy and move src/README to inst/README
564
565
566
        CHANGES IN `party' VERSION 0.3-4 (2006-01-18)
567
568
    o    documentation updates
569
570
571
        CHANGES IN `party' VERSION 0.3-3 (2006-01-18)
572
573
    o    some new convenience functions, not exported
574
575
576
        CHANGES IN `party' VERSION 0.3-2 (2006-01-12)
577
578
    o    isequal must not check equality of attributes
579
580
581
        CHANGES IN `party' VERSION 0.3-1 (2005-12-02)
582
583
    o    fix bug introduced in version 0.3-0: coin:::factor_trafo applies
584
         treatment contrasts in case of a binary factor but we need the full
585
         design matrix
586
587
    o    documentation updates
588
589
590
        CHANGES IN `party' VERSION 0.3-0 (2005-11-29)
591
592
    o    `ytrafo' and `xtrafo' functions make use of `coin:::trafo' now,
593
         i.e. the handling of influence functions and transformations
594
         has been unified in packages `party' and `coin'
595
596
597
        CHANGES IN `party' VERSION 0.2-10 (2005-11-08)
598
599
    o    new slot `data' in BinaryTree objects, slots inputnames and levels 
600
         have been removed
601
602
603
        CHANGES IN `party' VERSION 0.2-9 (2005-10-19)
604
605
    o    splits in categorical variables could have failed due 
606
         to weired internal checks
607
608
609
        CHANGES IN `party' VERSION 0.2-8 (2005-08-06)
610
611
    o    fix problems reported by codetools
612
613
614
        CHANGES IN `party' VERSION 0.2-7 (2005-08-31)
615
616
    o    extract inputs using menv@get("input", data = newdata) in predict
617
618
619
        CHANGES IN `party' VERSION 0.2-6 (2005-08-29)
620
621
    o   make gfortran happy
622
623
624
        CHANGES IN `party' VERSION 0.2-5 (2005-08-19)
625
626
    o    ctree() now searches the global environment for variables given
627
         in `formula' when the `data' argument is unspecified.
628
629
630
        CHANGES IN `party' VERSION 0.2-4 (2005-07-07)
631
632
    o    names of `criterion' element in `SplittingNode' objects were wrong
633
634
    o    categorical splits with `ctree_control(testtype = "MonteCarlo")'
635
         were potentially wrong
636
637
638
        CHANGES IN `party' VERSION 0.2-3 (2005-06-29)
639
640
    o   print and plot only levels which are available in a node (for nominal
641
        splits)
642
643
644
        CHANGES IN `party' VERSION 0.2-2 (2005-06-27)
645
646
    o   ./src/Makedeps will be automatically generated (on Windows)
647
        and must not be part of the source-package.
648
649
    o   vignette cosmetics