Package: nmfkc Type: Package Title: Non-Negative Matrix Factorization with Kernel Covariates Version: 1.0.2 Date: 2026-10-29 Authors@R: person("Kenichi", "Satoh", email = "kenichi-satoh@biwako.shiga-u.ac.jp", role = c("aut", "cre"), comment = c(ORCID = "0000-0003-4436-9347")) Maintainer: Kenichi Satoh URL: https://github.com/ksatohds/nmfkc, https://ksatohds.github.io/nmfkc/ BugReports: https://github.com/ksatohds/nmfkc/issues Description: Performs Non-negative Matrix Factorization (NMF) with Kernel Covariates. Given an observation matrix and kernel covariates, it optimizes both a basis matrix and a parameter matrix. Notably, if the kernel matrix is an identity matrix, the method simplifies to standard NMF. Also provides NMF with Random Effects (NMF-RE) via nmfre(), which estimates a mixed-effects model combining covariate-driven scores with unit-specific random effects together with wild bootstrap inference, and NMF with feed-forward and feedback structure (NMF-FFB) via nmf.ffb(), which fits a two-block input-output model for blind source separation and path analysis. References: Satoh (2025) ; Satoh (2026) ; Satoh (2025) ; Satoh (2026) ; Satoh and Tokuda (2026) ; Satoh (2026) . License: MIT + file LICENSE Imports: stats, graphics, utils, grDevices Encoding: UTF-8 Language: en-US Roxygen: list(markdown = TRUE) ByteCompile: true VignetteBuilder: knitr, rmarkdown Suggests: knitr, rmarkdown, testthat (>= 3.0.0), mclust, palmerpenguins, quanteda, vars, DiagrammeR, MASS, nlme, lavaan, ade4 Config/testthat/edition: 3 Config/roxygen2/version: 8.0.0 RoxygenNote: 7.2.3 Repository: https://ksatohds.r-universe.dev Date/Publication: 2026-10-29 22:01:26 UTC RemoteUrl: https://github.com/ksatohds/nmfkc RemoteRef: HEAD RemoteSha: 4301c529142b0189d50f68ffdf9084281c0a48c9 NeedsCompilation: no Packaged: 2026-10-29 22:27:54 UTC; root Author: Kenichi Satoh [aut, cre] (ORCID: ) Depends: R (>= 3.5.0)