{
  "_id": "6ad1e9c029625c14e47aefd4",
  "Package": "l1rotation",
  "Title": "Identify Loading Vectors under Sparsity in Factor Models",
  "Version": "1.0.2",
  "Authors@R": "c(\nperson(\"Simon\", \"Freyaldenhoven\", , \"simon.freyaldenhoven@phil.frb.org\", role = c(\"aut\", \"cph\")),\nperson(\"Ryan\", \"Kobler\", , \"kobleary@gmail.com\", role = c(\"aut\", \"cre\"))\n)",
  "Description": "Simplify the loading matrix in factor models using the l1\ncriterion as proposed in Freyaldenhoven (2025)\n<doi:10.21799/frbp.wp.2020.25>. Given a data matrix, find the\nrotation of the loading matrix with the smallest l1-norm and/or\ntest for the presence of local factors with main function\nlocal_factors().",
  "License": "MIT + file LICENSE",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "URL": "https://kobleary.github.io/l1rotation/,\nhttps://github.com/SimonFreyaldenhoven/l1rotation",
  "BugReports": "https://github.com/SimonFreyaldenhoven/l1rotation/issues",
  "VignetteBuilder": "knitr",
  "Config/Needs/website": "quarto, rmarkdown",
  "Repository": "https://simonfreyaldenhoven.r-universe.dev",
  "Date/Publication": "2025-08-21 17:34:24 UTC",
  "RemoteUrl": "https://github.com/simonfreyaldenhoven/l1rotation",
  "RemoteRef": "HEAD",
  "RemoteSha": "3cdf09b0d34f06f3b549cd8a3b9d730d5e6bd7a0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-10-16 08:07:19 UTC",
    "User": "root"
  },
  "Author": "Simon Freyaldenhoven [aut, cph],\nRyan Kobler [aut, cre]",
  "Maintainer": "Ryan Kobler <kobleary@gmail.com>",
  "_user": "simonfreyaldenhoven",
  "_type": "src",
  "_file": "l1rotation_1.0.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/c493fa9254487ac55b209047c91c64be5e418eb6ab9cfe1650b02866011dde95",
  "_filesize": 5197979,
  "_sha256": "c493fa9254487ac55b209047c91c64be5e418eb6ab9cfe1650b02866011dde95",
  "_expires": "2027-01-24T09:09:18.000Z",
  "_created": "2026-10-16T08:07:19.000Z",
  "_published": "2026-10-16T09:09:20.423Z",
  "_buildurl": "https://github.com/r-universe/simonfreyaldenhoven/actions/runs/38871247017",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 116876794311,
      "time": 137,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12033735359"
    },
    {
      "job": 116876794324,
      "time": 149,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12034345258"
    },
    {
      "job": 116876794346,
      "time": 227,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12036431578"
    },
    {
      "job": 116876794275,
      "time": 199,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12035734438"
    },
    {
      "job": 116875761013,
      "time": 166,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12032598980"
    },
    {
      "job": 116876794241,
      "time": 106,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12033488426"
    },
    {
      "job": 116876794468,
      "time": 111,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12033720551"
    },
    {
      "job": 116876794336,
      "time": 118,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12033068502"
    },
    {
      "job": 116876794314,
      "time": 130,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12032869872"
    }
  ],
  "_upstream": "https://github.com/simonfreyaldenhoven/l1rotation",
  "_commit": {
    "id": "3cdf09b0d34f06f3b549cd8a3b9d730d5e6bd7a0",
    "author": "Ryan Kobler <38228048+kobleary@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "PR for 12-prioritize-leading-pcs (#13)\n\n* #12 remove sqrt from PC ordering\n\n* #12 update news with code change description and readme with June 2025 WP date\n\n* #12 increment version number\n\n---------\n\nCo-authored-by: Kobler <C1RAK01@rb.win.frb.org>",
    "time": 1755797664
  },
  "_maintainer": {
    "name": "Ryan Kobler",
    "email": "kobleary@gmail.com",
    "login": "kobleary",
    "description": "",
    "uuid": 38228048
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "doParallel",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "matrixStats",
      "role": "Imports"
    },
    {
      "package": "pracma",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "quarto",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "simonfreyaldenhoven",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "kobleary",
      "count": 9,
      "uuid": 38228048
    },
    {
      "user": "simonfreyaldenhoven",
      "count": 3,
      "uuid": 20975521
    }
  ],
  "_userbio": {
    "uuid": 20975521,
    "type": "user",
    "name": "Simon Freyaldenhoven",
    "followers": 13
  },
  "_downloads": {
    "count": 367,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/l1rotation"
  },
  "_devurl": "https://github.com/simonfreyaldenhoven/l1rotation",
  "_pkgdown": "https://kobleary.github.io/l1rotation/",
  "_searchresults": 4,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/l1rotation.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/simonfreyaldenhoven/l1rotation",
  "_realowner": "simonfreyaldenhoven",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.1",
      "date": "2025-05-20"
    }
  ],
  "_exports": [
    "%>%",
    "find_local_factors",
    "local_factors",
    "test_local_factors"
  ],
  "_datasets": [
    {
      "name": "example_data",
      "title": "Example data with two factors from the replication files of Freyaldenhoven (2025).",
      "object": "example_data",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [],
      "rows": 224,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "example_data",
      "title": "Example data with two factors from the replication files of Freyaldenhoven (2025).",
      "topics": [
        "example_data"
      ]
    },
    {
      "page": "find_local_factors",
      "title": "Find the rotation of the loading matrix with the smallest l1-norm, as in 'local_factors()', with additional flexibility.",
      "topics": [
        "find_local_factors"
      ]
    },
    {
      "page": "local_factors",
      "title": "Check whether local factors are present and find the rotation of the loading matrix with the smallest l1-norm.",
      "topics": [
        "local_factors"
      ]
    },
    {
      "page": "test_local_factors",
      "title": "Test for the presence of local factors, as in 'local_factors()', with additional flexibility.",
      "topics": [
        "test_local_factors"
      ]
    }
  ],
  "_readme": "https://github.com/simonfreyaldenhoven/l1rotation/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "codetools",
    "cpp11",
    "doParallel",
    "dplyr",
    "farver",
    "foreach",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "iterators",
    "labeling",
    "lifecycle",
    "magrittr",
    "matrixStats",
    "pillar",
    "pkgconfig",
    "pracma",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "documentation.Rmd",
      "filename": "documentation.html",
      "title": "Getting Started",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Quick start",
        "Refining the details",
        "find_local_factors()",
        "test_local_factors()"
      ],
      "created": "2025-03-26 18:22:58",
      "modified": "2025-05-13 15:37:39",
      "commits": 2
    }
  ],
  "_score": 3.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "l1rotation",
  "_universes": [
    "simonfreyaldenhoven",
    "kobleary"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-10-16T08:09:17.000Z",
      "distro": "resolute",
      "commit": "3cdf09b0d34f06f3b549cd8a3b9d730d5e6bd7a0",
      "fileid": "https://r2.ropensci.org/9392b594b44daad32b637587d53e7e3c42598cacf53ad1291beb043c32be403a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simonfreyaldenhoven/actions/runs/38871247017"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.0.2",
      "date": "2026-10-16T08:09:16.000Z",
      "distro": "resolute",
      "commit": "3cdf09b0d34f06f3b549cd8a3b9d730d5e6bd7a0",
      "fileid": "https://r2.ropensci.org/8d65c4c80ba5d646c50ab49269795748e71a3af18d9529f76445dfa30f0e0c3c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simonfreyaldenhoven/actions/runs/38871247017"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-10-16T09:07:24.000Z",
      "commit": "3cdf09b0d34f06f3b549cd8a3b9d730d5e6bd7a0",
      "fileid": "https://r2.ropensci.org/6170498df5c7fd9b7372903f70af7d401cc9e40f395d48b1c1059b3388eb5462",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simonfreyaldenhoven/actions/runs/38871247017"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.0.2",
      "date": "2026-10-16T09:05:37.000Z",
      "commit": "3cdf09b0d34f06f3b549cd8a3b9d730d5e6bd7a0",
      "fileid": "https://r2.ropensci.org/20bcc8c07be38f386586dc95899ebcfcb5f0c05920dd84191a7a6509667bde1e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simonfreyaldenhoven/actions/runs/38871247017"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.2",
      "date": "2026-10-16T08:09:22.000Z",
      "commit": "3cdf09b0d34f06f3b549cd8a3b9d730d5e6bd7a0",
      "fileid": "https://r2.ropensci.org/5bafe11bcf81b22b0418678cb12974e29918a85aedc2c65bcd220230037d024e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/simonfreyaldenhoven/actions/runs/38871247017"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-10-16T08:08:25.000Z",
      "commit": "3cdf09b0d34f06f3b549cd8a3b9d730d5e6bd7a0",
      "fileid": "https://r2.ropensci.org/e3571be1416748782c9e4064be5b2236d2f16946a5fdb7dc585dc264a75145c5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simonfreyaldenhoven/actions/runs/38871247017"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-10-16T08:08:32.000Z",
      "commit": "3cdf09b0d34f06f3b549cd8a3b9d730d5e6bd7a0",
      "fileid": "https://r2.ropensci.org/7fcf3065566974f143978047a4a7e9ae8064e455178798a507f5a4843810d3c2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simonfreyaldenhoven/actions/runs/38871247017"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.0.2",
      "date": "2026-10-16T08:08:53.000Z",
      "commit": "3cdf09b0d34f06f3b549cd8a3b9d730d5e6bd7a0",
      "fileid": "https://r2.ropensci.org/258adcf8702da1a26e35a31cfaaf048e949bda049e2bfa6fbce853be75c0b65b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/simonfreyaldenhoven/actions/runs/38871247017"
    }
  ]
}