Skip to content

Commit

Permalink
Use bibtex for references (#35)
Browse files Browse the repository at this point in the history
  • Loading branch information
mllg committed Sep 30, 2019
1 parent 52617eb commit 6a07595
Show file tree
Hide file tree
Showing 28 changed files with 148 additions and 133 deletions.
4 changes: 3 additions & 1 deletion DESCRIPTION
Expand Up @@ -37,10 +37,11 @@ Depends:
Imports:
data.table,
mlr3 (>= 0.1.3-9000),
mlr3misc,
mlr3misc (>= 0.1.5),
paradox,
R6
Suggests:
bibtex,
checkmate,
DiceKriging,
e1071,
Expand All @@ -52,6 +53,7 @@ Suggests:
testthat,
withr,
xgboost
RdMacros: mlr3misc
Remotes: mlr-org/mlr3
Encoding: UTF-8
NeedsCompilation: no
Expand Down
5 changes: 1 addition & 4 deletions R/LearnerClassifGlmnet.R
Expand Up @@ -16,10 +16,7 @@
#' Calls [glmnet::cv.glmnet()] from package \CRANpkg{glmnet}.
#'
#' @references
#' Jerome Friedman, Trevor Hastie, Robert Tibshirani (2010).
#' Regularization Paths for Generalized Linear Models via Coordinate Descent.
#' Journal of Statistical Software, 33(1), 1-22.
#' \doi{10.18637/jss.v033.i01}.
#' \cite{mlr3learners}{friedman_2010}
#'
#' @export
#' @template seealso_learner
Expand Down
12 changes: 4 additions & 8 deletions R/LearnerClassifKKNN.R
Expand Up @@ -16,15 +16,11 @@
#' Calls [kknn::kknn()] from package \CRANpkg{kknn}.
#'
#' @references
#' Klaus Hechenbichler, Klaus Schliep (2004).
#' Weighted k-nearest-neighbor techniques and ordinal classification.
#' Discussion Paper 399, SFB 386, Ludwig-Maximilians University Munich
#' \doi{10.5282/ubm/epub.1769}
#' \cite{mlr3learners}{hechenbichler_2004}
#'
#' Thomas Cover and Peter Hart (1967).
#' Nearest neighbor pattern classification.
#' IEEE transactions on information theory 13.1: 21-27.
#' \doi{10.1109/TIT.1967.1053964}
#' \cite{mlr3learners}{samworth_2012}
#'
#' \cite{mlr3learners}{cover_1967}
#'
#' @export
#' @template seealso_learner
Expand Down
5 changes: 1 addition & 4 deletions R/LearnerClassifLDA.R
Expand Up @@ -16,10 +16,7 @@
#' Calls [MASS::lda()] from package \CRANpkg{MASS}.
#'
#' @references
#' William N. Venables, Brian D. Ripley (2002).
#' Modern Applied Statistics with S.
#' Fourth Edition. Springer, New York. ISBN 0-387-95457-0.
#' \doi{10.1007/978-0-387-21706-2}.
#' \cite{mlr3learners}{venables_2002}
#'
#' @export
#' @template seealso_learner
Expand Down
5 changes: 1 addition & 4 deletions R/LearnerClassifQDA.R
Expand Up @@ -16,10 +16,7 @@
#' Calls [MASS::qda()] from package \CRANpkg{MASS}.
#'
#' @references
#' William N. Venables, Brian D. Ripley (2002).
#' Modern Applied Statistics with S.
#' Fourth Edition. Springer, New York. ISBN 0-387-95457-0.
#' \doi{10.1007/978-0-387-21706-2}.
#' \cite{mlr3learners}{venables_2002}
#'
#' @export
#' @template seealso_learner
Expand Down
10 changes: 2 additions & 8 deletions R/LearnerClassifRanger.R
Expand Up @@ -16,15 +16,9 @@
#' Calls [ranger::ranger()] from package \CRANpkg{ranger}.
#'
#' @references
#' Marvin N. Wright, Andreas Ziegler (2017).
#' ranger: A Fast Implementation of Random Forests for High Dimensional Data in C++ and R.
#' Journal of Statistical Software, 77(1), 1-17.
#' \doi{10.18637/jss.v077.i01}.
#' \cite{mlr3learners}{wright_2017}
#'
#' Breiman, L. (2001).
#' Random Forests.
#' Machine Learning 45(1).
#' \doi{10.1023/A:1010933404324}.
#' \cite{mlr3learners}{breiman_2001}
#'
#' @export
#' @template seealso_learner
Expand Down
4 changes: 1 addition & 3 deletions R/LearnerClassifSVM.R
Expand Up @@ -15,9 +15,7 @@
#' A learner for a classification support vector machine implemented in [e1071::svm()].
#'
#' @references
#' Corinna Cortes, Vladimir Vapnik (1995).
#' Machine Learning 20: 273.
#' \doi{10.1007/BF00994018}.
#' \cite{mlr3learners}{cortes_1995}
#'
#' @export
#' @template seealso_learner
Expand Down
5 changes: 1 addition & 4 deletions R/LearnerClassifXgboost.R
Expand Up @@ -16,10 +16,7 @@
#' Calls [xgboost::xgb.train()] from package \CRANpkg{xgboost}.
#'
#' @references
#' Tianqi Chen, Carlos Guestrin (2016).
#' XGBoost: A Scalable Tree Boosting System.
#' 22nd SIGKDD Conference on Knowledge Discovery and Data Mining.
#' \doi{10.1145/2939672.2939785}.
#' \cite{mlr3learners}{chen_2016}
#'
#' @export
#' @template seealso_learner
Expand Down
5 changes: 1 addition & 4 deletions R/LearnerRegrGlmnet.R
Expand Up @@ -17,10 +17,7 @@
#' Hyperparameter `family` is set to `"gaussian"`.
#'
#' @references
#' Jerome Friedman, Trevor Hastie, Robert Tibshirani (2010).
#' Regularization Paths for Generalized Linear Models via Coordinate Descent.
#' Journal of Statistical Software, 33(1), 1-22.
#' \doi{10.18637/jss.v033.i01}.
#' \cite{mlr3learners}{friedman_2010}
#'
#' @export
#' @template seealso_learner
Expand Down
12 changes: 4 additions & 8 deletions R/LearnerRegrKKNN.R
Expand Up @@ -16,15 +16,11 @@
#' Calls [kknn::kknn()] from package \CRANpkg{kknn}.
#'
#' @references
#' Klaus Hechenbichler, Klaus Schliep (2004).
#' Weighted k-nearest-neighbor techniques and ordinal classification.
#' Discussion Paper 399, SFB 386, Ludwig-Maximilians University Munich
#' \doi{10.5282/ubm/epub.1769}
#' \cite{mlr3learners}{hechenbichler_2004}
#'
#' Thomas Cover and Peter Hart (1967).
#' Nearest neighbor pattern classification.
#' IEEE transactions on information theory 13.1: 21-27.
#' \doi{10.1109/TIT.1967.1053964}
#' \cite{mlr3learners}{samworth_2012}
#'
#' \cite{mlr3learners}{cover_1967}
#'
#' @export
#' @template seealso_learner
Expand Down
5 changes: 1 addition & 4 deletions R/LearnerRegrKM.R
Expand Up @@ -21,10 +21,7 @@
#' * The additional hyperparameter `jitter` can be set to add `N(0, [jitter])`-distributed noise to the data before prediction to avoid perfect interpolation. We recommend a value of `1e-12`.
#'
#' @references
#' Olivier Roustant, David Ginsbourger, Yves Deville (2012).
#' DiceKriging, DiceOptim: Two R Packages for the Analysis of Computer Experiments by Kriging-Based Metamodeling and Optimization.
#' Journal of Statistical Software, 51(1), 1-55.
#' \doi{10.18637/jss.v051.i01}.
#' \cite{mlr3learners}{roustant_2012}
#'
#' @export
#' @template seealso_learner
Expand Down
10 changes: 2 additions & 8 deletions R/LearnerRegrRanger.R
Expand Up @@ -16,15 +16,9 @@
#' Calls [ranger::ranger()] from package \CRANpkg{ranger}.
#'
#' @references
#' Marvin N. Wright, Andreas Ziegler (2017).
#' ranger: A Fast Implementation of Random Forests for High Dimensional Data in C++ and R.
#' Journal of Statistical Software, 77(1), 1-17.
#' \doi{10.18637/jss.v077.i01}.
#' \cite{mlr3learners}{wright_2017}
#'
#' Breiman, L. (2001).
#' Random Forests.
#' Machine Learning 45(1).
#' \doi{10.1023/A:1010933404324}.
#' \cite{mlr3learners}{breiman_2001}
#'
#' @export
#' @template seealso_learner
Expand Down
4 changes: 1 addition & 3 deletions R/LearnerRegrSVM.R
Expand Up @@ -15,9 +15,7 @@
#' A learner for a regression support vector machine implemented in [e1071::svm()].
#'
#' @references
#' Corinna Cortes, Vladimir Vapnik (1995).
#' Machine Learning 20: 273.
#' \doi{10.1007/BF00994018}.
#' \cite{mlr3learners}{cortes_1995}
#'
#' @export
#' @template seealso_learner
Expand Down
5 changes: 1 addition & 4 deletions R/LearnerRegrXgboost.R
Expand Up @@ -16,10 +16,7 @@
#' Calls [xgboost::xgb.train()] from package \CRANpkg{xgboost}.
#'
#' @references
#' Tianqi Chen, Carlos Guestrin (2016).
#' XGBoost: A Scalable Tree Boosting System.
#' 22nd SIGKDD Conference on Knowledge Discovery and Data Mining.
#' \doi{10.1145/2939672.2939785}.
#' \cite{mlr3learners}{chen_2016}
#'
#' @export
#' @template seealso_learner
Expand Down
103 changes: 103 additions & 0 deletions inst/references.bib
@@ -0,0 +1,103 @@
% https://flamingtempura.github.io/bibtex-tidy/
@article{breiman_2001,
title = {Random Forests},
author = {Breiman, Leo},
year = 2001,
journal = {Machine Learning},
volume = 45,
number = 1,
pages = {5--32},
doi = {10.1023/A:1010933404324},
issn = {1573-0565}
}
@inproceedings{chen_2016,
title = {Xgboost: A scalable tree boosting system},
author = {Chen, Tianqi and Guestrin, Carlos},
year = 2016,
booktitle = {Proceedings of the 22nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining},
pages = {785--794},
doi = {10.1145/2939672.2939785},
organization = {ACM}
}
@article{cortes_1995,
title = {Support-vector networks},
author = {Cortes, Corinna and Vapnik, Vladimir},
year = 1995,
month = sep,
day = 1,
journal = {Machine Learning},
volume = 20,
number = 3,
pages = {273--297},
doi = {10.1007/BF00994018}
}
@article{cover_1967,
title = {Nearest neighbor pattern classification},
author = {Cover, Thomas and Hart, Peter},
year = 1967,
journal = {IEEE transactions on information theory},
publisher = {IEEE},
volume = 13,
number = 1,
pages = {21--27},
doi = {10.1109/TIT.1967.1053964}
}
@article{friedman_2010,
title = {Regularization Paths for Generalized Linear Models via Coordinate Descent},
author = {Jerome Friedman and Trevor Hastie and Robert Tibshirani},
year = 2010,
journal = {Journal of Statistical Software},
volume = 33,
number = 1,
pages = {1--22},
doi = {10.18637/jss.v033.i01}
}
@techreport{hechenbichler_2004,
title = {Weighted k-nearest-neighbor techniques and ordinal classification},
author = {Hechenbichler, Klaus and Schliep, Klaus},
year = 2004,
number = {Discussion Paper 399, SFB 386},
doi = {10.5282/ubm/epub.1769},
institution = {Ludwig-Maximilians University Munich}
}
@article{roustant_2012,
title = {{DiceKriging}, {DiceOptim}: Two {R} Packages for the Analysis of Computer Experiments by Kriging-Based Metamodeling and Optimization},
author = {Olivier Roustant and David Ginsbourger and Yves Deville},
year = 2012,
journal = {Journal of Statistical Software},
volume = 51,
number = 1,
pages = {1--55},
doi = {10.18637/jss.v051.i01}
}
@article{samworth_2012,
title = {Optimal weighted nearest neighbour classifiers},
author = {Samworth, Richard J},
year = 2012,
journal = {The Annals of Statistics},
volume = 40,
number = 5,
pages = {2733--2763},
doi = {10.1214/12-AOS1049}
}
@book{venables_2002,
title = {Modern Applied Statistics with S},
author = {W. N. Venables and B. D. Ripley},
year = 2002,
publisher = {Springer},
address = {New York},
url = {http://www.stats.ox.ac.uk/pub/MASS4},
note = {ISBN 0-387-95457-0},
edition = {Fourth}
}
@article{wright_2017,
title = {{ranger}: A Fast Implementation of Random Forests for High Dimensional Data in {C++} and {R}},
author = {Wright, Marvin N. and Ziegler, Andreas},
year = 2017,
journal = {Journal of Statistical Software},
volume = 77,
number = 1,
pages = {1--17},
doi = {10.18637/jss.v077.i01}
}
5 changes: 1 addition & 4 deletions man/LearnerClassifGlmnet.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 4 additions & 8 deletions man/LearnerClassifKKNN.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 1 addition & 4 deletions man/LearnerClassifLDA.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 1 addition & 4 deletions man/LearnerClassifQDA.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 2 additions & 8 deletions man/LearnerClassifRanger.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 1 addition & 3 deletions man/LearnerClassifSVM.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 6a07595

Please sign in to comment.