NEWS 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. Changes in 6.0:
  2. - Migration from GitHub to NotABug.
  3. - Additional verbosity level, doTrace=3.
  4. - `Boruta for those in a hurry` vignette.
  5. - Extra-trees importance.
  6. Changes in 5.3:
  7. - Xgboost importance.
  8. - Codebase modernisation.
  9. Changes in 5.2:
  10. - New status messages, including proper grammar and a count of
  11. still undecided attributes. (Thanks to Aristide Mooyaart for
  12. suggesting this)
  13. - Boruta to formula conversion functions (getConfirmedFormula,
  14. getNonRejectedFormula) are back, after a silent disappearance
  15. in the 2.0 version. (Thanks to Marco Niemann)
  16. - Documentation fixes.
  17. Changes in 5.1:
  18. - Documentation fix. (Thanks to Andrew Slack-Smith for spotting
  19. the problem)
  20. - ranger VIM providers fixed to support survival problems. (Thanks
  21. to James Iremonger for spotting this)
  22. - Various documentation updates.
  23. - Code and issues on GitHub.
  24. Changes in 5.0:
  25. - ranger RF implementation replaced randomForest in default
  26. importance providers, bringing speed and parallel processing
  27. capabilities. Results should be the same, but there may be minor
  28. differences. Using getImp=getImpLegacyRfZ restores legacy
  29. behaviour. See ?getImpLegacyRf for a further discussion.
  30. - Names of columns in the attStats output changed to reflect the
  31. fact that Boruta may use arbitrary importance source.
  32. - Documentation fixes, better organisation of code over files.
  33. Changes in 4.0:
  34. - Initial rounds were dropped from the algorithm, as they seem
  35. redundant after implementation of a proper p-value adjustment.
  36. This should provide noticeable speed-up, however the results
  37. may be different than in previous versions.
  38. - TentativeRoughFix interface changes in order to adapt to the
  39. change mentioned above.
  40. - Output of the importance source is validated, so that wrong
  41. values will be clearly reported.
  42. - Code clean-up.
  43. Changes in 3.1:
  44. - Better status messages.
  45. Changes in 3.0:
  46. - More importance adapters defined.
  47. - Fixed TentativeRoughFix() bug making this function always return
  48. the original Boruta object without any modification.
  49. - Built-in multiple-comparisons correction, which breaks
  50. compatibility with older version of Boruta.
  51. Use pValue=0.001 and mcAdj=FALSE to trigger the legacy behaviour.
  52. - Experimental, "forced" mode of Boruta dropped. It is equivalent
  53. to fixing light argument of Boruta function to TRUE, its
  54. previously default value.
  55. Changes in 2.1:
  56. - Fixed attStats() bug making withTentative argument behave
  57. opposite to what it should do. (Thanks to Jitao David Zhang
  58. for spotting this)
  59. Changes in 2.0:
  60. - Allowed to replace randomForest with other importance source.
  61. - Changes in output; "rand" attributes are now called
  62. "shadow" ones.
  63. - ZScoreHistory is now ImpHistory; some scripts and old Boruta
  64. objects may become incompatible.
  65. - Documentation updates.
  66. - Formulae export functions become private.
  67. Changes in 1.5:
  68. - Improved performance of dealing with huge inputs.
  69. - Removed redundant decisionHistory from output.
  70. Changes in 1.4:
  71. - Fixed manual entry suggesting that Boruta can only work
  72. for classification problems. (Thanks to Allan Engelhardt
  73. for spotting this)
  74. - Fixed an error occurring when all attributes are claimed
  75. Rejected during one of the initial rounds. (Thanks to
  76. Allan Engelhardt for spotting this)
  77. Changes in 1.3:
  78. - Fixes to the output. (Thanks to Achim Zeileis for
  79. suggesting them)
  80. Changes in 1.2:
  81. - New plotting function plotZHistory.
  82. - Changes in manual.
  83. Changes in 1.1:
  84. - Fixed a bug making get*Formula functions throw error
  85. when Boruta was run with formula provided as a variable.
  86. - Fixed minor documentation inconsistency.
  87. Changes in 1.0:
  88. - First public release.