{
  "_id": "6a27ca4e24555f66ed541d13",
  "Package": "mbreaks",
  "Type": "Package",
  "Title": "Estimation and Inference for Structural Breaks in Linear\nRegression Models",
  "Version": "1.0.1",
  "Authors@R": "c(\nperson(\"Linh\", \"Nguyen\", role = c(\"aut\",\"cre\"), email = \"nguye535@purdue.edu\"),\nperson(\"Yohei\", \"Yamamoto\", role = \"aut\", email = \"yohei.yamamoto@r.hit-u.ac.jp\"),\nperson(\"Pierre\", \"Perron\", role = \"aut\", email = \"perron@bu.edu\"))",
  "Description": "Functions provide comprehensive treatments for estimating,\ninferring, testing and model selecting in linear regression\nmodels with structural breaks. The tests, estimation methods,\ninference and information criteria implemented are discussed in\nBai and Perron (1998) \"Estimating and Testing Linear Models\nwith Multiple Structural Changes\" <doi:10.2307/2998540>.",
  "URL": "https://github.com/RoDivinity/mbreaks",
  "BugReports": "https://github.com/RoDivinity/mbreaks/issues",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.2.3",
  "VignetteBuilder": "knitr, rmarkdown",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-09 08:04:21 UTC",
    "User": "root"
  },
  "Author": "Linh Nguyen [aut, cre], Yohei Yamamoto [aut], Pierre Perron\n[aut]",
  "Maintainer": "Linh Nguyen <nguye535@purdue.edu>",
  "Repository": "https://rodivinity.r-universe.dev",
  "Date/Publication": "2024-11-11 08:34:49 UTC",
  "RemoteUrl": "https://github.com/rodivinity/mbreaks",
  "RemoteRef": "HEAD",
  "RemoteSha": "017d8b5b247f9e88b19149be88f252d9116b4567",
  "MD5sum": "f3ab065c151a0fc12d0494868f397f82",
  "_user": "rodivinity",
  "_type": "src",
  "_file": "mbreaks_1.0.1.tar.gz",
  "_fileid": "adc7cc18061849e0eaadead0cd0af1a564f276120a5fc0dae028ed9a591f565d",
  "_filesize": 1391395,
  "_sha256": "adc7cc18061849e0eaadead0cd0af1a564f276120a5fc0dae028ed9a591f565d",
  "_created": "2026-06-09T08:04:21.000Z",
  "_published": "2026-06-09T08:09:50.552Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80276067983,
      "time": 135,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7501933822"
    },
    {
      "job": 80276067938,
      "time": 139,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7501935005"
    },
    {
      "job": 80276067972,
      "time": 141,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7501982534"
    },
    {
      "job": 80276067921,
      "time": 141,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7501963222"
    },
    {
      "job": 80275581517,
      "time": 176,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7501885929"
    },
    {
      "job": 80276067919,
      "time": 104,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7501922092"
    },
    {
      "job": 80276067996,
      "time": 105,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7501922957"
    },
    {
      "job": 80276067930,
      "time": 95,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7501919655"
    },
    {
      "job": 80276067933,
      "time": 139,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7501935072"
    }
  ],
  "_buildurl": "https://github.com/r-universe/rodivinity/actions/runs/27192374694",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/rodivinity/mbreaks",
  "_commit": {
    "id": "017d8b5b247f9e88b19149be88f252d9116b4567",
    "author": "Linh Nguyen <h.linh.nguyen@tcu.edu>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Fixing documentation as requested by CRAN\n\nFix the problems with syntax for \\itemize under Roxygen",
    "time": 1731314089
  },
  "_maintainer": {
    "name": "Linh Nguyen",
    "email": "nguye535@purdue.edu"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.3",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "graphics",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "rodivinity",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 1,
  "_contributors": [
    {
      "user": "rodivinity",
      "count": 39,
      "uuid": 20000390
    }
  ],
  "_userbio": {
    "uuid": 20000390,
    "type": "user",
    "name": "Linh Nguyen"
  },
  "_downloads": {
    "count": 618,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/mbreaks"
  },
  "_devurl": "https://github.com/rodivinity/mbreaks",
  "_searchresults": 15,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/mbreaks.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/rodivinity/mbreaks",
  "_realowner": "rodivinity",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2023-01-23"
    },
    {
      "version": "1.0.1",
      "date": "2024-11-14"
    }
  ],
  "_exports": [
    "compile_model",
    "compile_sbtests",
    "compile_seqtests",
    "correct",
    "dating",
    "diag_par",
    "dofix",
    "doglob",
    "doorder",
    "dorepart",
    "doseqtests",
    "dosequa",
    "dotest",
    "estim",
    "interval",
    "mdl",
    "nldat",
    "pftest",
    "plot_model",
    "spflp1"
  ],
  "_datasets": [
    {
      "name": "nkpc",
      "title": "New Keynesian Phillips curve data",
      "object": "nkpc",
      "class": [
        "data.frame"
      ],
      "fields": [
        "year",
        "quarter",
        "inf",
        "inflag",
        "ygap",
        "inffut",
        "lbs",
        "lbslag",
        "ygaplag",
        "spreadlag",
        "dwlag",
        "dcplag"
      ],
      "rows": 151,
      "table": true,
      "tojson": true
    },
    {
      "name": "real",
      "title": "World Health Organization TB data",
      "object": "real",
      "class": [
        "data.frame"
      ],
      "fields": [
        "rate"
      ],
      "rows": 103,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "compile_model",
      "title": "Format output of n break model",
      "topics": [
        "compile_model"
      ]
    },
    {
      "page": "compile_sbtests",
      "title": "Compile the Output of Sup Wald Test",
      "topics": [
        "compile_sbtests"
      ]
    },
    {
      "page": "compile_seqtests",
      "title": "Compile the output of sequential Sup Wald test",
      "topics": [
        "compile_seqtests"
      ]
    },
    {
      "page": "correct",
      "title": "Heteroskedasticy and autocorrelation consistency correction for residuals",
      "topics": [
        "correct"
      ]
    },
    {
      "page": "cvg",
      "title": "Critical values computation",
      "topics": [
        "cvg"
      ]
    },
    {
      "page": "dating",
      "title": "Computation of global minimizer for pure structural change model",
      "topics": [
        "dating"
      ]
    },
    {
      "page": "diag_par",
      "title": "Diagonal partition given break dates",
      "topics": [
        "diag_par"
      ]
    },
    {
      "page": "dofix",
      "title": "Estimate a model with pre-specified number of breaks",
      "topics": [
        "dofix"
      ]
    },
    {
      "page": "doglob",
      "title": "Global SSR minimizer for structural change model",
      "topics": [
        "doglob"
      ]
    },
    {
      "page": "doorder",
      "title": "Estimating number of breaks via information criterion",
      "topics": [
        "doorder"
      ]
    },
    {
      "page": "dorepart",
      "title": "Estimating number of breaks using repartition procedure",
      "topics": [
        "dorepart"
      ]
    },
    {
      "page": "doseqtests",
      "title": "Sequential Sup F tests",
      "topics": [
        "doseqtests"
      ]
    },
    {
      "page": "dosequa",
      "title": "Estimating number of breaks using sequential tests",
      "topics": [
        "dosequa"
      ]
    },
    {
      "page": "dotest",
      "title": "SupF, UDMax & WDMax testing procedure",
      "topics": [
        "dotest"
      ]
    },
    {
      "page": "estim",
      "title": "Structural change model estimation",
      "topics": [
        "estim"
      ]
    },
    {
      "page": "funcg",
      "title": "Calculate p-value",
      "topics": [
        "funcg"
      ]
    },
    {
      "page": "getcv1",
      "title": "SupF test Critical Values",
      "topics": [
        "getcv1"
      ]
    },
    {
      "page": "getcv2",
      "title": "SupF(l+1|l) test Critical Values",
      "topics": [
        "getcv2"
      ]
    },
    {
      "page": "interval",
      "title": "Estimatd break confidence interval",
      "topics": [
        "interval"
      ]
    },
    {
      "page": "jhatpr",
      "title": "Long-run covariance matrix computation",
      "topics": [
        "jhatpr"
      ]
    },
    {
      "page": "mdl",
      "title": "Comprehensive structural change estimation and testing",
      "topics": [
        "mdl"
      ]
    },
    {
      "page": "mpower",
      "title": "Function to calculate power of a matrix @noRd",
      "topics": [
        "mpower"
      ]
    },
    {
      "page": "nkpc",
      "title": "New Keynesian Phillips curve data",
      "topics": [
        "nkpc"
      ]
    },
    {
      "page": "nldat",
      "title": "Computation of global minimizer for partial structural change model",
      "topics": [
        "nldat"
      ]
    },
    {
      "page": "onebp",
      "title": "Optimal one break partition in partial structural change model",
      "topics": [
        "onebp"
      ]
    },
    {
      "page": "parti",
      "title": "Calculate optimal point for segment partition",
      "topics": [
        "parti"
      ]
    },
    {
      "page": "partione",
      "title": "Optimal one break partitions with sequential method",
      "topics": [
        "partione"
      ]
    },
    {
      "page": "pftest",
      "title": "SupF test for 0 vs i breaks",
      "topics": [
        "pftest"
      ]
    },
    {
      "page": "plambda",
      "title": "Construct diagonal matrix according to break date",
      "topics": [
        "plambda"
      ]
    },
    {
      "page": "plot_model",
      "title": "Plot structural change model",
      "topics": [
        "plot_model"
      ]
    },
    {
      "page": "preparti",
      "title": "prepartion procedure",
      "topics": [
        "preparti"
      ]
    },
    {
      "page": "print.mdl",
      "title": "Print information of `mbreaks` comprehensive procedure",
      "topics": [
        "print.mdl"
      ]
    },
    {
      "page": "print.model",
      "title": "Summary output of a structural breaks `model`",
      "topics": [
        "print.model"
      ]
    },
    {
      "page": "print.sbtests",
      "title": "Print Sup F and UDMax tests",
      "topics": [
        "print.sbtests"
      ]
    },
    {
      "page": "print.seqtests",
      "title": "Print sequential SupF tests",
      "topics": [
        "print.seqtests"
      ]
    },
    {
      "page": "psigmq",
      "title": "Construct diagonal matrix of estimated variance",
      "topics": [
        "psigmq"
      ]
    },
    {
      "page": "pvdel",
      "title": "Covariance matrix of estimator delta construction",
      "topics": [
        "pvdel"
      ]
    },
    {
      "page": "real",
      "title": "World Health Organization TB data",
      "topics": [
        "real"
      ]
    },
    {
      "page": "sequa",
      "title": "sequential procedure to obtain number of breaks and break dates",
      "topics": [
        "sequa"
      ]
    },
    {
      "page": "spflp1",
      "title": "SupF(l+1|l) test",
      "topics": [
        "spflp1"
      ]
    }
  ],
  "_readme": "https://github.com/rodivinity/mbreaks/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "cpp11",
    "farver",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "labeling",
    "lifecycle",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "examples_mbreaks.Rmd",
      "filename": "examples_mbreaks.html",
      "title": "Estimating and testing for multiple structural changes with mbreaks package",
      "author": "Linh Nguyen, Pierre Perron, Yohei Yamamoto",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Econometric framework of mbreaks package",
        "Usage, arguments and examples",
        "Usage of main functions in mbreaks",
        "Options for high-level functions",
        "Empirical examples",
        "US real interest rate",
        "New Keynesian Phillips Curve",
        "Reference"
      ],
      "created": "2024-11-11 08:34:49",
      "modified": "2024-11-11 08:34:49",
      "commits": 1
    },
    {
      "source": "mbreaks_examples.Rmd",
      "filename": "mbreaks_examples.html",
      "title": "Estimation and testing for structural breaks with mbreaks package",
      "author": "Linh Nguyen, Yohei Yamamoto",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Estimation, inference and testing using mbreaks",
        "Econometric framework",
        "Usage, arguments and examples",
        "Usage of main functions in mbreaks",
        "Options for high-level functions",
        "Empirical examples",
        "US real interest rate",
        "New Keynesian Phillips Curve"
      ],
      "created": "2022-10-13 15:03:39",
      "modified": "2023-01-03 10:24:44",
      "commits": 2
    }
  ],
  "_score": 4.176091259055681,
  "_indexed": true,
  "_nocasepkg": "mbreaks",
  "_universes": [
    "rodivinity"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-06-09T08:06:26.000Z",
      "distro": "noble",
      "commit": "017d8b5b247f9e88b19149be88f252d9116b4567",
      "fileid": "d7c126ac2a1a62aea4d7e9b970252f1900506fd524b1ff045f7bbf010bd43cce",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rodivinity/actions/runs/27192374694"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-06-09T08:06:26.000Z",
      "distro": "noble",
      "commit": "017d8b5b247f9e88b19149be88f252d9116b4567",
      "fileid": "8da3b27210cdb497dc773b981c830de2b9dbd034932a70a428f88b88f3f5edb6",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rodivinity/actions/runs/27192374694"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-06-09T08:08:55.000Z",
      "commit": "017d8b5b247f9e88b19149be88f252d9116b4567",
      "fileid": "8a4610fff8d10338a991ebfc9d67c183c8a95639276b0facc7befcad5556d807",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rodivinity/actions/runs/27192374694"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-06-09T08:08:00.000Z",
      "commit": "017d8b5b247f9e88b19149be88f252d9116b4567",
      "fileid": "c5cd2d6ed8b65e6269bf03a7d40819e8881b1b54de351bce3a74d67042850967",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rodivinity/actions/runs/27192374694"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.1",
      "date": "2026-06-09T08:06:23.000Z",
      "commit": "017d8b5b247f9e88b19149be88f252d9116b4567",
      "fileid": "b841d56be1403248a89337fc6f54a183ba00f638b52818b4d22105a4dab255c2",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rodivinity/actions/runs/27192374694"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-06-09T08:05:46.000Z",
      "commit": "017d8b5b247f9e88b19149be88f252d9116b4567",
      "fileid": "da39804a5f22eee5cf2bdd03fc80a90351dabc5a25950c28122666b520ef1103",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rodivinity/actions/runs/27192374694"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-06-09T08:05:39.000Z",
      "commit": "017d8b5b247f9e88b19149be88f252d9116b4567",
      "fileid": "0201c754c8ad3c506fa00a972475d15616bc1c1f08cf1860b988e5ee49509c5a",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rodivinity/actions/runs/27192374694"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-06-09T08:06:17.000Z",
      "commit": "017d8b5b247f9e88b19149be88f252d9116b4567",
      "fileid": "79c64d2ccdd237f038b51b5b005347b9305bf183448f295923be74b904a36c69",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rodivinity/actions/runs/27192374694"
    }
  ]
}