citHeader("To cite the ensembleML package in publications, use:")

bibentry(
  bibtype  = "Manual",
  title    = "{ensembleML}: Unified Interface for Ensemble Machine Learning Methods",
  author   = person("Sadikul", "Islam"),
  year     = "2026",
  note     = "R package version 0.2.0",
  url      = "https://cran.r-project.org/package=ensembleML"
)

citHeader("The underlying algorithms should also be cited:")

bibentry(
  bibtype  = "Article",
  title    = "Random Forests",
  author   = person("Leo", "Breiman"),
  journal  = "Machine Learning",
  year     = "2001",
  volume   = "45",
  number   = "1",
  pages    = "5--32",
  doi      = "10.1023/A:1010933404324"
)

bibentry(
  bibtype    = "InProceedings",
  title      = "{XGBoost}: A Scalable Tree Boosting System",
  author     = c(person("Tianqi", "Chen"), person("Carlos", "Guestrin")),
  booktitle  = "Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining",
  year       = "2016",
  pages      = "785--794",
  publisher  = "ACM",
  doi        = "10.1145/2939672.2939785"
)

bibentry(
  bibtype  = "Article",
  title    = "A Decision-Theoretic Generalization of On-Line Learning and an Application to Boosting",
  author   = c(person("Yoav", "Freund"), person("Robert E.", "Schapire")),
  journal  = "Journal of Computer and System Sciences",
  year     = "1997",
  volume   = "55",
  number   = "1",
  pages    = "119--139",
  doi      = "10.1006/jcss.1997.1504"
)

bibentry(
  bibtype  = "Article",
  title    = "Bagging Predictors",
  author   = person("Leo", "Breiman"),
  journal  = "Machine Learning",
  year     = "1996",
  volume   = "24",
  number   = "2",
  pages    = "123--140",
  doi      = "10.1007/BF00058655"
)
