{
  "_id": "6a5222379b92047c28d547c8",
  "Package": "sdim",
  "Type": "Package",
  "Title": "An R Package for Supervised Dimension Reduction",
  "Version": "0.1.0",
  "Authors@R": "c(\nperson(\"Gabriel\", \"Cabrera\",\nemail = \"gabriel.cabrera.guz@gmail.com\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0001-8803-2338\"))\n)",
  "Description": "Implements five factor extraction methods for asset\npricing and macroeconomic forecasting: principal component\nanalysis (PCA), partial least squares (PLS), scaled PCA (sPCA)\nof Huang, Jiang, Li, Tong, and Zhou (2022)\n<doi:10.1287/mnsc.2021.4020>, the reduced-rank approach (RRA)\nof He, Huang, Li, and Zhou (2023) <doi:10.1287/mnsc.2022.4563>,\nand Instrumented PCA (IPCA) of Kelly, Pruitt, and Su (2019)\n<doi:10.1016/j.jfineco.2019.05.001>.",
  "URL": "https://gabbocg.github.io/sdim/, https://github.com/gabbocg/sdim",
  "BugReports": "https://github.com/gabbocg/sdim/issues",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Language": "en-GB",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.2",
  "Config/testthat/edition": "3",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-07-11 10:56:07 UTC",
    "User": "root"
  },
  "Author": "Gabriel Cabrera [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-8803-2338>)",
  "Maintainer": "Gabriel Cabrera <gabriel.cabrera.guz@gmail.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-07-11 08:30:02 UTC",
  "RemoteUrl": "https://github.com/cran/sdim",
  "RemoteRef": "HEAD",
  "RemoteSha": "7e22bf9332d4f5697d0f2814032de9914073a651",
  "_user": "cran",
  "_type": "src",
  "_file": "sdim_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/5240e13b535c83572f3eb6cb2aeb6adbd88972afcb4c4618099bc9bbded23103",
  "_filesize": 1426847,
  "_sha256": "5240e13b535c83572f3eb6cb2aeb6adbd88972afcb4c4618099bc9bbded23103",
  "_expires": "2026-10-19T11:00:04.000Z",
  "_created": "2026-07-11T10:56:07.000Z",
  "_published": "2026-07-11T11:00:07.223Z",
  "_jobs": [
    {
      "job": 86538255761,
      "time": 142,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8247939375"
    },
    {
      "job": 86538255773,
      "time": 160,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8247941353"
    },
    {
      "job": 86538255768,
      "time": 181,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8247943921"
    },
    {
      "job": 86538255751,
      "time": 154,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8247940700"
    },
    {
      "job": 86537989225,
      "time": 235,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8247922271"
    },
    {
      "job": 86538255729,
      "time": 139,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8247938784"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/29150041982",
  "_status": "success",
  "_upstream": "https://github.com/cran/sdim",
  "_commit": {
    "id": "7e22bf9332d4f5697d0f2814032de9914073a651",
    "author": "Gabriel Cabrera <gabriel.cabrera.guz@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1783758602
  },
  "_maintainer": {
    "name": "Gabriel Cabrera",
    "email": "gabriel.cabrera.guz@gmail.com",
    "orcid": "0000-0001-8803-2338"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppArmadillo",
      "role": "LinkingTo"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "frenchdata",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "readxl",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-28",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-07-11"
    }
  ],
  "_stars": 0,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 618,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/sdim"
  },
  "_devurl": "https://github.com/gabbocg/sdim",
  "_pkgdown": "https://gabbocg.github.io/sdim/",
  "_searchresults": 0,
  "_topics": [
    "openblas",
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/sdim.html",
    "LICENSE",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-07-11"
    }
  ],
  "_exports": [
    "estimate_ar_res",
    "estimate_ardl_multi",
    "eval_factors",
    "ipca_est",
    "oos_standardize",
    "pca_est",
    "pls_est",
    "rra_est",
    "select_ar_lag_sic",
    "spca_est"
  ],
  "_datasets": [
    {
      "name": "grunfeld",
      "title": "Grunfeld (1958) investment dataset",
      "object": "grunfeld",
      "class": [
        "data.frame"
      ],
      "fields": [
        "firm",
        "year",
        "invest",
        "value",
        "capital"
      ],
      "rows": 220,
      "table": true,
      "tojson": true
    },
    {
      "name": "he2023_dacheng202",
      "title": "Dacheng 202-portfolio value-weighted returns from He, Huang, Li, Zhou (2023)",
      "object": "he2023_dacheng202",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "p001",
        "p002",
        "p003",
        "p004",
        "p005",
        "p006",
        "p007",
        "p008",
        "p009",
        "p010",
        "p011",
        "p012",
        "p013",
        "p014",
        "p015",
        "p016",
        "p017",
        "p018",
        "p019",
        "p020",
        "p021",
        "p022",
        "p023",
        "p024",
        "p025",
        "p026",
        "p027",
        "p028",
        "p029",
        "p030",
        "p031",
        "p032",
        "p033",
        "p034",
        "p035",
        "p036",
        "p037",
        "p038",
        "p039",
        "p040",
        "p041",
        "p042",
        "p043",
        "p044",
        "p045",
        "p046",
        "p047",
        "p048",
        "p049",
        "p050",
        "p051",
        "p052",
        "p053",
        "p054",
        "p055",
        "p056",
        "p057",
        "p058",
        "p059",
        "p060",
        "p061",
        "p062",
        "p063",
        "p064",
        "p065",
        "p066",
        "p067",
        "p068",
        "p069",
        "p070",
        "p071",
        "p072",
        "p073",
        "p074",
        "p075",
        "p076",
        "p077",
        "p078",
        "p079",
        "p080",
        "p081",
        "p082",
        "p083",
        "p084",
        "p085",
        "p086",
        "p087",
        "p088",
        "p089",
        "p090",
        "p091",
        "p092",
        "p093",
        "p094",
        "p095",
        "p096",
        "p097",
        "p098",
        "p099",
        "p100",
        "p101",
        "p102",
        "p103",
        "p104",
        "p105",
        "p106",
        "p107",
        "p108",
        "p109",
        "p110",
        "p111",
        "p112",
        "p113",
        "p114",
        "p115",
        "p116",
        "p117",
        "p118",
        "p119",
        "p120",
        "p121",
        "p122",
        "p123",
        "p124",
        "p125",
        "p126",
        "p127",
        "p128",
        "p129",
        "p130",
        "p131",
        "p132",
        "p133",
        "p134",
        "p135",
        "p136",
        "p137",
        "p138",
        "p139",
        "p140",
        "p141",
        "p142",
        "p143",
        "p144",
        "p145",
        "p146",
        "p147",
        "p148",
        "p149",
        "p150",
        "p151",
        "p152",
        "p153",
        "p154",
        "p155",
        "p156",
        "p157",
        "p158",
        "p159",
        "p160",
        "p161",
        "p162",
        "p163",
        "p164",
        "p165",
        "p166",
        "p167",
        "p168",
        "p169",
        "p170",
        "p171",
        "p172",
        "p173",
        "p174",
        "p175",
        "p176",
        "p177",
        "p178",
        "p179",
        "p180",
        "p181",
        "p182",
        "p183",
        "p184",
        "p185",
        "p186",
        "p187",
        "p188",
        "p189",
        "p190",
        "p191",
        "p192",
        "p193",
        "p194",
        "p195",
        "p196",
        "p197",
        "p198",
        "p199",
        "p200",
        "p201",
        "p202"
      ],
      "rows": 552,
      "table": true,
      "tojson": true
    },
    {
      "name": "he2023_factors",
      "title": "Factor proxies from He, Huang, Li, Zhou (2023)",
      "object": "he2023_factors",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "MKT",
        "SMB",
        "HML",
        "RMW",
        "CMA",
        "MOM",
        "Liq",
        "ROE",
        "Dvp",
        "Top",
        "Nop",
        "Ssgrow",
        "Ebp",
        "Ndp",
        "Dur",
        "Ndf",
        "Nxf",
        "Cei",
        "Aci",
        "Noa",
        "Pta",
        "dCoa",
        "dNco",
        "dNca",
        "dFnl",
        "Cop",
        "F_g7",
        "Ol",
        "Rdm",
        "Adm",
        "Bca",
        "Oca_ia",
        "Rnaq",
        "Pmq",
        "Atoq",
        "Ctoq",
        "Glaq",
        "Oleq",
        "Olaq",
        "Claq",
        "Oq",
        "Olq",
        "Kzq",
        "Acc",
        "Agr",
        "Bm_ia",
        "Cashdebt",
        "Cfp",
        "Cfp_ia",
        "Chcsho",
        "Chinv",
        "Egr",
        "Ep",
        "gCapx",
        "gLtnoa",
        "Hire",
        "Invest",
        "Lgr",
        "Orgcap",
        "Pchsale_Pchinvt",
        "Pchsaleinv",
        "Roic",
        "Saleinv",
        "Salerec",
        "Sp",
        "Tb",
        "Chtxq",
        "Ear",
        "Roaq",
        "Roeq"
      ],
      "rows": 516,
      "table": true,
      "tojson": true
    },
    {
      "name": "he2023_ff17vw",
      "title": "Fama-French 17-industry value-weighted portfolios from He, Huang, Li, Zhou (2023)",
      "object": "he2023_ff17vw",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "Food",
        "Mines",
        "Oil",
        "Clths",
        "Durbl",
        "Chems",
        "Cnsum",
        "Cnstr",
        "Steel",
        "FabPr",
        "Machn",
        "Cars",
        "Trans",
        "Utils",
        "Rtail",
        "Finan",
        "Other"
      ],
      "rows": 528,
      "table": true,
      "tojson": true
    },
    {
      "name": "he2023_ff30vw",
      "title": "Fama-French 30-industry value-weighted portfolios from He, Huang, Li, Zhou (2023)",
      "object": "he2023_ff30vw",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "Food",
        "Beer",
        "Smoke",
        "Games",
        "Books",
        "Hshld",
        "Clths",
        "Hlth",
        "Chems",
        "Txtls",
        "Cnstr",
        "Steel",
        "FabPr",
        "ElcEq",
        "Autos",
        "Carry",
        "Mines",
        "Coal",
        "Oil",
        "Util",
        "Telcm",
        "Servs",
        "BusEq",
        "Paper",
        "Trans",
        "Whlsl",
        "Rtail",
        "Meals",
        "Fin",
        "Other"
      ],
      "rows": 528,
      "table": true,
      "tojson": true
    },
    {
      "name": "he2023_ff48ew",
      "title": "Fama-French 48-industry equal-weighted portfolios from He, Huang, Li, Zhou (2023)",
      "object": "he2023_ff48ew",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "Agric",
        "Food",
        "Soda",
        "Beer",
        "Smoke",
        "Toys",
        "Fun",
        "Books",
        "Hshld",
        "Clths",
        "Hlth",
        "MedEq",
        "Drugs",
        "Chems",
        "Rubbr",
        "Txtls",
        "BldMt",
        "Cnstr",
        "Steel",
        "FabPr",
        "Mach",
        "ElcEq",
        "Autos",
        "Aero",
        "Ships",
        "Guns",
        "Gold",
        "Mines",
        "Coal",
        "Oil",
        "Util",
        "Telcm",
        "PerSv",
        "BusSv",
        "Comps",
        "Chips",
        "LabEq",
        "Paper",
        "Boxes",
        "Trans",
        "Whlsl",
        "Rtail",
        "Meals",
        "Banks",
        "Insur",
        "RlEst",
        "Fin",
        "Other"
      ],
      "rows": 528,
      "table": true,
      "tojson": true
    },
    {
      "name": "he2023_ff48vw",
      "title": "Fama-French 48-industry value-weighted portfolios from He, Huang, Li, Zhou (2023)",
      "object": "he2023_ff48vw",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "Agric",
        "Food",
        "Soda",
        "Beer",
        "Smoke",
        "Toys",
        "Fun",
        "Books",
        "Hshld",
        "Clths",
        "Hlth",
        "MedEq",
        "Drugs",
        "Chems",
        "Rubbr",
        "Txtls",
        "BldMt",
        "Cnstr",
        "Steel",
        "FabPr",
        "Mach",
        "ElcEq",
        "Autos",
        "Aero",
        "Ships",
        "Guns",
        "Gold",
        "Mines",
        "Coal",
        "Oil",
        "Util",
        "Telcm",
        "PerSv",
        "BusSv",
        "Comps",
        "Chips",
        "LabEq",
        "Paper",
        "Boxes",
        "Trans",
        "Whlsl",
        "Rtail",
        "Meals",
        "Banks",
        "Insur",
        "RlEst",
        "Fin",
        "Other"
      ],
      "rows": 528,
      "table": true,
      "tojson": true
    },
    {
      "name": "he2023_ff5",
      "title": "Fama-French 5-factor data from He, Huang, Li, Zhou (2023)",
      "object": "he2023_ff5",
      "class": [
        "data.frame"
      ],
      "fields": [
        "date",
        "Mkt-RF",
        "SMB",
        "HML",
        "RMW",
        "CMA",
        "RF",
        "FFMOM",
        "Pastor_Liq"
      ],
      "rows": 652,
      "table": true,
      "tojson": true
    },
    {
      "name": "huang2022_ip",
      "title": "Industrial production growth from Huang, Jiang, Li, Tong, Zhou (2022)",
      "object": "huang2022_ip",
      "class": [
        "numeric"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "huang2022_macro",
      "title": "FRED-MD macro predictors from Huang, Jiang, Li, Tong, Zhou (2022)",
      "object": "huang2022_macro",
      "class": [
        "matrix",
        "array"
      ],
      "fields": [
        "RPI",
        "W875RX1",
        "DPCERA3M086SBEA",
        "CMRMTSPLx",
        "RETAILx",
        "INDPRO",
        "IPFPNSS",
        "IPFINAL",
        "IPCONGD",
        "IPDCONGD",
        "IPNCONGD",
        "IPBUSEQ",
        "IPMAT",
        "IPDMAT",
        "IPNMAT",
        "IPMANSICS",
        "IPB51222S",
        "IPFUELS",
        "CUMFNS",
        "HWI",
        "HWIURATIO",
        "CLF16OV",
        "CE16OV",
        "UNRATE",
        "UEMPMEAN",
        "UEMPLT5",
        "UEMP5TO14",
        "UEMP15OV",
        "UEMP15T26",
        "UEMP27OV",
        "CLAIMSx",
        "PAYEMS",
        "USGOOD",
        "CES1021000001",
        "USCONS",
        "MANEMP",
        "DMANEMP",
        "NDMANEMP",
        "SRVPRD",
        "USTPU",
        "USWTRADE",
        "USTRADE",
        "USFIRE",
        "USGOVT",
        "CES0600000007",
        "AWOTMAN",
        "AWHMAN",
        "HOUST",
        "HOUSTNE",
        "HOUSTMW",
        "HOUSTS",
        "HOUSTW",
        "PERMIT",
        "PERMITNE",
        "PERMITMW",
        "PERMITS",
        "PERMITW",
        "AMDMNOx",
        "AMDMUOx",
        "BUSINVx",
        "ISRATIOx",
        "M1SL",
        "M2SL",
        "M2REAL",
        "BOGMBASE",
        "TOTRESNS",
        "NONBORRES",
        "BUSLOANS",
        "REALLN",
        "NONREVSL",
        "CONSPI",
        "S&P 500",
        "S&P: indust",
        "S&P div yield",
        "S&P PE ratio",
        "FEDFUNDS",
        "CP3Mx",
        "TB3MS",
        "TB6MS",
        "GS1",
        "GS5",
        "GS10",
        "AAA",
        "BAA",
        "COMPAPFFx",
        "TB3SMFFM",
        "TB6SMFFM",
        "T1YFFM",
        "T5YFFM",
        "T10YFFM",
        "AAAFFM",
        "BAAFFM",
        "EXSZUSx",
        "EXJPUSx",
        "EXUSUKx",
        "EXCAUSx",
        "WPSFD49207",
        "WPSFD49502",
        "WPSID61",
        "WPSID62",
        "OILPRICEx",
        "PPICMM",
        "CPIAUCSL",
        "CPIAPPSL",
        "CPITRNSL",
        "CPIMEDSL",
        "CUSR0000SAC",
        "CUSR0000SAD",
        "CUSR0000SAS",
        "CPIULFSL",
        "CUSR0000SA0L2",
        "CUSR0000SA0L5",
        "PCEPI",
        "DDURRG3M086SBEA",
        "DNDGRG3M086SBEA",
        "DSERRG3M086SBEA",
        "CES0600000008",
        "CES2000000008",
        "CES3000000008",
        "MZMSL",
        "DTCOLNVHFNM",
        "DTCTHFNM",
        "INVEST"
      ],
      "rows": 720,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "estimate_ar_res",
      "title": "Estimate AR(p) model",
      "topics": [
        "estimate_ar_res"
      ]
    },
    {
      "page": "estimate_ardl_multi",
      "title": "Estimate ARDL(p1, p2) model",
      "topics": [
        "estimate_ardl_multi"
      ]
    },
    {
      "page": "eval_factors",
      "title": "Evaluate extracted factors against target returns",
      "topics": [
        "eval_factors"
      ]
    },
    {
      "page": "grunfeld",
      "title": "Grunfeld (1958) investment dataset",
      "topics": [
        "grunfeld"
      ]
    },
    {
      "page": "he2023_dacheng202",
      "title": "Dacheng 202-portfolio value-weighted returns from He, Huang, Li, Zhou (2023)",
      "topics": [
        "he2023_dacheng202"
      ]
    },
    {
      "page": "he2023_factors",
      "title": "Factor proxies from He, Huang, Li, Zhou (2023)",
      "topics": [
        "he2023_factors"
      ]
    },
    {
      "page": "he2023_ff17vw",
      "title": "Fama-French 17-industry value-weighted portfolios from He, Huang, Li, Zhou (2023)",
      "topics": [
        "he2023_ff17vw"
      ]
    },
    {
      "page": "he2023_ff30vw",
      "title": "Fama-French 30-industry value-weighted portfolios from He, Huang, Li, Zhou (2023)",
      "topics": [
        "he2023_ff30vw"
      ]
    },
    {
      "page": "he2023_ff48ew",
      "title": "Fama-French 48-industry equal-weighted portfolios from He, Huang, Li, Zhou (2023)",
      "topics": [
        "he2023_ff48ew"
      ]
    },
    {
      "page": "he2023_ff48vw",
      "title": "Fama-French 48-industry value-weighted portfolios from He, Huang, Li, Zhou (2023)",
      "topics": [
        "he2023_ff48vw"
      ]
    },
    {
      "page": "he2023_ff5",
      "title": "Fama-French 5-factor data from He, Huang, Li, Zhou (2023)",
      "topics": [
        "he2023_ff5"
      ]
    },
    {
      "page": "huang2022_ip",
      "title": "Industrial production growth from Huang, Jiang, Li, Tong, Zhou (2022)",
      "topics": [
        "huang2022_ip"
      ]
    },
    {
      "page": "huang2022_macro",
      "title": "FRED-MD macro predictors from Huang, Jiang, Li, Tong, Zhou (2022)",
      "topics": [
        "huang2022_macro"
      ]
    },
    {
      "page": "ipca_est",
      "title": "IPCA factor extraction",
      "topics": [
        "ipca_est"
      ]
    },
    {
      "page": "oos_standardize",
      "title": "Standardize columns to zero mean and unit variance",
      "topics": [
        "oos_standardize"
      ]
    },
    {
      "page": "pca_est",
      "title": "PCA factor extraction",
      "topics": [
        "pca_est"
      ]
    },
    {
      "page": "pls_est",
      "title": "PLS factor extraction (Matlab-faithful NIPALS algorithm)",
      "topics": [
        "pls_est"
      ]
    },
    {
      "page": "predict.sdim_fit",
      "title": "Project new data onto estimated factor loadings",
      "topics": [
        "predict.sdim_fit"
      ]
    },
    {
      "page": "predict.sdim_spca",
      "title": "Project new data onto estimated sPCA factor loadings",
      "topics": [
        "predict.sdim_spca"
      ]
    },
    {
      "page": "rra_est",
      "title": "Reduced-Rank Approach (RRA) factor extraction",
      "topics": [
        "rra_est"
      ]
    },
    {
      "page": "select_ar_lag_sic",
      "title": "Select AR lag order by SIC (BIC)",
      "topics": [
        "select_ar_lag_sic"
      ]
    },
    {
      "page": "spca_est",
      "title": "Scaled PCA factor extraction",
      "topics": [
        "spca_est"
      ]
    }
  ],
  "_pkglogo": "https://github.com/cran/sdim/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/cran/sdim/raw/HEAD/README.md",
  "_rundeps": [
    "Rcpp",
    "RcppArmadillo"
  ],
  "_sysdeps": [
    {
      "shlib": "liblapack",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.32+ds-5",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.32+ds-5",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "sdim.Rmd",
      "filename": "sdim.html",
      "title": "Get started with sdim",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "Quick start",
        "PCA, PLS, and RRA",
        "Scaled PCA",
        "IPCA",
        "Prediction",
        "Factor evaluation",
        "Bundled datasets"
      ],
      "created": "2026-07-11 08:30:02",
      "modified": "2026-07-11 08:30:02",
      "commits": 1
    },
    {
      "source": "ipca-grunfeld.Rmd",
      "filename": "ipca-grunfeld.html",
      "title": "IPCA with the Grunfeld dataset",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The IPCA model",
        "Data preparation",
        "Fitting IPCA",
        "Validation against the Python ipca package",
        "Multiple factors",
        "References"
      ],
      "created": "2026-07-11 08:30:02",
      "modified": "2026-07-11 08:30:02",
      "commits": 1
    },
    {
      "source": "he2023-table3.Rmd",
      "filename": "he2023-table3.html",
      "title": "Replicating He et al. (2023)",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Setup",
        "Replication",
        "Results",
        "References"
      ],
      "created": "2026-07-11 08:30:02",
      "modified": "2026-07-11 08:30:02",
      "commits": 1
    },
    {
      "source": "huang2022-table4.Rmd",
      "filename": "huang2022-table4.html",
      "title": "Replicating Huang et al. (2022)",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Data",
        "Methodology",
        "Out-of-sample loop",
        "Results",
        "Key spca_est() features used",
        "References"
      ],
      "created": "2026-07-11 08:30:02",
      "modified": "2026-07-11 08:30:02",
      "commits": 1
    }
  ],
  "_score": 3.3010299956639813,
  "_indexed": false,
  "_nocasepkg": "sdim",
  "_universes": [
    "cran",
    "gabbocg"
  ],
  "_indexurl": "https://gabbocg.r-universe.dev/sdim",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-07-11T10:58:43.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "7e22bf9332d4f5697d0f2814032de9914073a651",
      "fileid": "https://r2.ropensci.org/ae30ebf0544941498f5a63ac4894886c5ec268909ca4d7cf27abb600013e15f2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29150041982"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-07-11T10:58:50.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "7e22bf9332d4f5697d0f2814032de9914073a651",
      "fileid": "https://r2.ropensci.org/368a483db94ef36edb1e6ebfe0bfc8846f977330b6bc0750c55aebc2438b3990",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29150041982"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-07-11T10:59:20.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "7e22bf9332d4f5697d0f2814032de9914073a651",
      "fileid": "https://r2.ropensci.org/c9be8c8e0b58dcfa2b88226079f1bb53a68765f9f37dc01d127fae16430bd396",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29150041982"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-07-11T10:58:49.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "7e22bf9332d4f5697d0f2814032de9914073a651",
      "fileid": "https://r2.ropensci.org/e83f2ff8ce783c47e73c3ca949baddf13ae5ffcf4c158c4d5fce395a23b2ee26",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29150041982"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-07-11T10:58:47.000Z",
      "arch": "emscripten",
      "commit": "7e22bf9332d4f5697d0f2814032de9914073a651",
      "fileid": "https://r2.ropensci.org/d59d9f1caa70f2c1bbf410662644b05f68f227f9ec5b5ed75bad5e59ff51971c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/29150041982"
    }
  ]
}