Skip to content

BiplotML

1.1.1Package record

Logistic Biplot Estimation Using Machine Learning Algorithms

0packages depend
2.2Kdownloads / year
–test coverage
13/13flavors OK

Overview

About

Implements methods for fitting logistic biplot models to multivariate binary data. The logistic biplot represents individuals as points and binary variables as directed vectors in a low-dimensional subspace; the orthogonal projection of each individual onto a variable vector approximates the expected probability that the corresponding characteristic is present. Available fitting methods include conjugate gradient algorithms, a coordinate descent Majorization-Minimization (MM) algorithm, and a block coordinate descent algorithm based on data projection that supports matrices with missing values and allows new individuals to be projected as supplementary rows without refitting the model. A cross-validation procedure is provided to select the number of latent dimensions k. References: Babativa-Marquez and Vicente-Villardon (2021) doi:10.3390/math9162015; Vicente-Villardon and Galindo (2006, ISBN:9780470973196).

Changes in 1.1.1

Resubmission to CRAN

This version restores the package to CRAN after it was archived on 2023-10-29

due to a dependency on the optimr package, which was removed from CRAN at the

maintainer's request. All calls to optimr() now use optimx::optimr(), which

is the current home of that function.

Dependency changes

  • The optimr package has been removed from Imports. Its function optimr() is now imported from optimx, which absorbed it.
  • optimr, optimx, and shapes moved from Depends to Imports, in line with CRAN policy.
  • RSpectra moved from Suggests to Imports, since it is unconditionally required for large matrices in proj_LogBip().
Show all changes in 1.1.1Hide the rest of the changes in 1.1.1

Bug fixes

  • bootBLB(): fixed a column-naming bug that caused plotBLB() to fail with "Column 'Dim1' not found" after bootstrap aggregation.
  • bootBLB(): suppressed verbose control messages printed to the console by optimx::optimr() when using the CG method.
  • Fixed typo Sensitivy -> Sensitivity in the confusion-matrix output of bootBLB() and pred_LB().

Internal changes

  • All non-ASCII characters (typographic dashes, accented letters) in R source files replaced with portable ASCII equivalents, as required by CRAN.
  • utils::globalVariables() declaration moved to R/zzz.R to prevent a roxygen2 block error in plotBLB.R.
  • Removed incorrect importFrom(stats, svd) and importFrom(stats, eigen) from NAMESPACE: both functions belong to base R.
  • All ggplot2::aes() calls updated to use .data[[]] tidy evaluation, eliminating R CMD check NOTEs about undefined global variables.
  • inst/CITATION updated from the deprecated citEntry() to bibentry().
  • sdv_MM(): loop variable j initialised before the loop to prevent a potential "object not found" error on zero iterations.
  • RoxygenNote updated to 7.3.3.

---

From NEWS.md in the release

Install

Health

CRAN checks
13OK
Slowest check: 1.1 min · r-oldrel-windows-x86_64
Status changes
  • OK13 OK2026-08-05
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK7 OK2026-05-09
Advisories

none known

Documentation

In release 1.1.1
README· In the repository, left out of the releaseVignettesNoNEWSYes · 100% structured · mentions 1.1.1Citation fileYes · cites a publicationWebsitenot declared in DESCRIPTION
Help pages
11
Examples that run
27%3 run in a plain check · 8 only when donttest examples are enabled (R CMD check --as-cran)
Exported functions with examples
100%
Documented parameters
100%
Return-value docs
100%
Help pages citing references
64%

Downloads

2.2K
CRAN downloads in the past year
Rank #9,880 · ~6/day · ~179/mo
Daily download trend is not available in this view yet.
35730 days
1K90 days
2.2K1 year
Compare downloads with other packages →
Also on71 r2u27 autocran

Repository

1Stars
0Forks
0Open issues
0Open PRs
0Releases
33Commits
1Commit identities
33 commits · Last activity 2026-05-03 · 0% stars, 30d
Responsiveness
not measured

Stars over time

2026-05-16 · 12026-07-07 · 1
PracticesBeta

3 development-tooling and community-health practices detected across 2 families in the upstream repository

Checks run against github.com/jgbabativam/biplotml on 2026-10-18.

CRAN release process (2)
cran-comments.mdCRAN-SUBMISSION
Lint, format, editor (1)
RStudio project
How this is detected·Detection ruleset v3 (2026-09-26)

Dependencies

Declared dependencies
11 external dependencies (excludes base and recommended)

Installing BiplotML adds 7 packages (4 with compiled code, 8.4 MB of source tarballs). Heaviest: optimx 2.2 MB, nloptr 2.1 MB, Rcpp 1.8 MB.

Depends (1)
R >= 4.1.0
Imports (2)
LinkingTo (0)
none
Enhances (0)
none
Reverse dependencies
0direct
0indirect

Nothing depends on this yet.

Datasets

People & History

People (1)
Maintainer since 1.0.1 (2021), Author
Releases (3)

Pick two releases to compare their code metrics.

  • unarchivedReturned to CRAN
    2026-05-08
  • 1.1.1Latest
    record
    2026-05-08 · current release · diff ↗ ·
    removed 1 export
    bootBLB
  • R
    R 4.6.0 released · 2026-04-24
  • R
    R 4.5.0 released · 2025-04-11
  • R
    R 4.4.0 released · 2024-04-24
  • archivedRemoved from CRAN
    2023-10-29
    requires archived package 'optimr'
  • R
    R 4.3.0 released · 2023-04-21
  • 1.1.0
    record
    2022-04-22 · diff ↗ ·
    added 1 export
    proj_LogBip
  • R
    R 4.2.0 released · 2022-04-22
  • 1.0.1
    record
    2021-06-23
  • R
    R 4.1.0 released · 2021-05-18

Package metadata

First published
2021-06-23
Total releases
3 / 5 yrs
License
MIT + file LICENSE OSI
Minimum R
≥ 4.1.0
Bundled data
0.6 KB / 1 file
Download size
31 KB

Cite

Cite this package

Run in R for the authors' entry:

citation("BiplotML")

The package provides a citation file, so citation() returns the authors' own entry.

It points to 10.3390/math9162015.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for BiplotML version 1.1.1 [Data set]. HJJB, LLC. Data release v2026-10-21. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-21, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy