{
  "_id": "6a534ca49b92047c28d57bef",
  "Package": "sdim",
  "Type": "Package",
  "Title": "Supervised Dimension Reduction for Forecasting",
  "Version": "0.1.0.9000",
  "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",
  "Repository": "https://gabbocg.r-universe.dev",
  "Date/Publication": "2026-07-11 16:22:57 UTC",
  "RemoteUrl": "https://github.com/gabbocg/sdim",
  "RemoteRef": "HEAD",
  "RemoteSha": "2a12ce9f88c904b714bcc7a59a4f56721398c44c",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-07-12 08:05:20 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>",
  "_user": "gabbocg",
  "_type": "src",
  "_file": "sdim_0.1.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/77114f75984767fbe2232468349ceac0d012acab240db2cb0c3007d394bb1f2e",
  "_filesize": 1399718,
  "_sha256": "77114f75984767fbe2232468349ceac0d012acab240db2cb0c3007d394bb1f2e",
  "_expires": "2026-10-20T08:13:22.000Z",
  "_created": "2026-07-12T08:05:20.000Z",
  "_published": "2026-07-12T08:13:24.663Z",
  "_jobs": [
    {
      "job": 86630172200,
      "time": 152,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8257813354"
    },
    {
      "job": 86630172154,
      "time": 158,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8257813681"
    },
    {
      "job": 86630172180,
      "time": 148,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8257812774"
    },
    {
      "job": 86630172186,
      "time": 145,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8257811961"
    },
    {
      "job": 86630172152,
      "time": 189,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8257814070"
    },
    {
      "job": 86630172141,
      "time": 428,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8257844463"
    },
    {
      "job": 86630172161,
      "time": 136,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8257806820"
    },
    {
      "job": 86630172142,
      "time": 420,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8257841994"
    },
    {
      "job": 86629916075,
      "time": 204,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8257790766"
    },
    {
      "job": 86630172157,
      "time": 129,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8257809415"
    },
    {
      "job": 86630172164,
      "time": 111,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8257807153"
    },
    {
      "job": 86630172169,
      "time": 107,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8257806529"
    },
    {
      "job": 86630172155,
      "time": 115,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8257807462"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/gabbocg/actions/runs/29185188492",
  "_status": "success",
  "_upstream": "https://github.com/gabbocg/sdim",
  "_commit": {
    "id": "2a12ce9f88c904b714bcc7a59a4f56721398c44c",
    "author": "Gabriel Cabrera <gcabrerag@fen.uchile.cl>",
    "committer": "Gabriel Cabrera <gcabrerag@fen.uchile.cl>",
    "message": "Prevent pkgdown race between push and release triggers\n\n* Serialize runs with a concurrency group so a release-triggered\n  build and a push-triggered build can no longer force-push to\n  gh-pages in parallel.\n* Always check out the `main` ref so release-triggered builds\n  render current documentation instead of the older tagged commit\n  (which is what caused the site to briefly revert to the pre-title-\n  change state after v0.1.0 was published).\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>\n",
    "time": 1783786977
  },
  "_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": "gabbocg",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-15",
      "n": 21
    },
    {
      "week": "2026-16",
      "n": 38
    },
    {
      "week": "2026-17",
      "n": 26
    },
    {
      "week": "2026-19",
      "n": 5
    },
    {
      "week": "2026-22",
      "n": 6
    },
    {
      "week": "2026-23",
      "n": 1
    },
    {
      "week": "2026-27",
      "n": 6
    },
    {
      "week": "2026-28",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-07-05"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "gabbocg",
      "count": 105,
      "uuid": 35644280
    }
  ],
  "_userbio": {
    "uuid": 35644280,
    "type": "user",
    "name": "Gabriel E. Cabrera Guzmán",
    "followers": 41,
    "description": "Minimalist"
  },
  "_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"
  ],
  "_homeurl": "https://github.com/gabbocg/sdim",
  "_realowner": "gabbocg",
  "_cranurl": true,
  "_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/gabbocg/sdim/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/gabbocg/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-04-22 16:13:11",
      "modified": "2026-05-27 19:53:57",
      "commits": 5
    },
    {
      "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-04-23 12:09:39",
      "modified": "2026-05-27 19:53:57",
      "commits": 5
    },
    {
      "source": "he2023-table3.Rmd",
      "filename": "he2023-table3.html",
      "title": "Replicating He et al. (2023)",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Setup",
        "Replication",
        "Results",
        "References"
      ],
      "created": "2026-04-22 16:13:11",
      "modified": "2026-05-28 09:26:46",
      "commits": 7
    },
    {
      "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-04-22 16:13:11",
      "modified": "2026-05-28 09:26:46",
      "commits": 8
    }
  ],
  "_score": 5.204119982655925,
  "_indexed": true,
  "_nocasepkg": "sdim",
  "_universes": [
    "gabbocg"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-07-12T08:08:04.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "2a12ce9f88c904b714bcc7a59a4f56721398c44c",
      "fileid": "https://r2.ropensci.org/dc1f0c296b804f4ade4f280893aa3c5102d46da5ff046f8eccd582f5c1b98905",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabbocg/actions/runs/29185188492"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-07-12T08:08:01.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "2a12ce9f88c904b714bcc7a59a4f56721398c44c",
      "fileid": "https://r2.ropensci.org/f56644dd4d9b0836d4fde04151a87d12c6677e451a6e083495ccf271d52ef4ac",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabbocg/actions/runs/29185188492"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-07-12T08:08:02.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "2a12ce9f88c904b714bcc7a59a4f56721398c44c",
      "fileid": "https://r2.ropensci.org/c20a9e2567518cc39cff266d12bc7f97779bbf8fcc4d4739ed3143a9df1da37f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabbocg/actions/runs/29185188492"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-07-12T08:07:52.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "2a12ce9f88c904b714bcc7a59a4f56721398c44c",
      "fileid": "https://r2.ropensci.org/76b07ea7eda20f799937540674822e2e5ba8aaf335c50554c78cc5635f378bd9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabbocg/actions/runs/29185188492"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-07-12T08:08:10.000Z",
      "arch": "aarch64",
      "commit": "2a12ce9f88c904b714bcc7a59a4f56721398c44c",
      "fileid": "https://r2.ropensci.org/4c631c71846de22d254f15aa45df54728a0ae506eeda3d532bcb35eaf48a5acd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabbocg/actions/runs/29185188492"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-07-12T08:10:59.000Z",
      "arch": "x86_64",
      "commit": "2a12ce9f88c904b714bcc7a59a4f56721398c44c",
      "fileid": "https://r2.ropensci.org/55605e7d8fbe6a10e2cc62023689924a49750c2b9209bbb911943c9a43bd9891",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabbocg/actions/runs/29185188492"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-07-12T08:07:22.000Z",
      "arch": "aarch64",
      "commit": "2a12ce9f88c904b714bcc7a59a4f56721398c44c",
      "fileid": "https://r2.ropensci.org/aea083ba091ea726a91aa3b408a5a7c28eea9e0c2417a42c02eb5268ce20299c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabbocg/actions/runs/29185188492"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-07-12T08:10:43.000Z",
      "arch": "x86_64",
      "commit": "2a12ce9f88c904b714bcc7a59a4f56721398c44c",
      "fileid": "https://r2.ropensci.org/e3b53bce324a6816b09354bbf120ca9cc6c144e2d4be7d674730714c4298ba9a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabbocg/actions/runs/29185188492"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0.9000",
      "date": "2026-07-12T08:07:52.000Z",
      "arch": "emscripten",
      "commit": "2a12ce9f88c904b714bcc7a59a4f56721398c44c",
      "fileid": "https://r2.ropensci.org/fedb46f05b64ae1d09c00fd5a6f0a8440661e7122745260c1b4d1d08a39962d8",
      "status": "success",
      "buildurl": "https://github.com/r-universe/gabbocg/actions/runs/29185188492"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-07-12T08:06:52.000Z",
      "arch": "x86_64",
      "commit": "2a12ce9f88c904b714bcc7a59a4f56721398c44c",
      "fileid": "https://r2.ropensci.org/f9895816c6038ea784514ad08a7203275b61317f6eb4b0be9dbc94d0335c8bb5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabbocg/actions/runs/29185188492"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-07-12T08:06:50.000Z",
      "arch": "x86_64",
      "commit": "2a12ce9f88c904b714bcc7a59a4f56721398c44c",
      "fileid": "https://r2.ropensci.org/0b63a7328d5e5a72347856dfb3bf73c944fc970c9ded0e4477b87e6db4c7d2a2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabbocg/actions/runs/29185188492"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-07-12T08:06:54.000Z",
      "arch": "x86_64",
      "commit": "2a12ce9f88c904b714bcc7a59a4f56721398c44c",
      "fileid": "https://r2.ropensci.org/5cf14adc06db8e22365b625c5600fd040cd24d89074401db3ab99b0e5058b184",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/gabbocg/actions/runs/29185188492"
    }
  ]
}