{
  "_id": "6a2759db24555f66ed5314f5",
  "Package": "REPS",
  "Type": "Package",
  "Title": "Hedonic and Multilateral Index Methods for Real Estate Price\nStatistics",
  "Version": "1.1.1",
  "Authors@R": "c(\nperson(given = \"Farley\", family = \"Ishaak\", role = \"aut\"),\nperson(given = \"Pim\", family = \"Ouwehand\", role = \"aut\"),\nperson(given = \"David\", family = \"Pietersz\", role = \"aut\"),\nperson(given = c(\"Liu\", \"Nuo\"), family = \"Su\", role = \"aut\"),\nperson(given = \"Cynthia\", family = \"Cao\", role = \"aut\"),\nperson(given = \"Mohammed\", family = \"Kardal\", role = \"aut\"),\nperson(given = \"Odens\", family = \"van der Zwan\", role = \"aut\"),\nperson(given = \"Vivek\", family = \"Gajadhar\", role = c(\"aut\", \"cre\"), email = \"v.gajadhar@cbs.nl\")\n)",
  "Maintainer": "Vivek Gajadhar <v.gajadhar@cbs.nl>",
  "Description": "Compute price indices using various Hedonic and\nmultilateral methods, including Laspeyres, Paasche, Fisher, and\nHMTS (Hedonic Multilateral Time series re-estimation with\nsplicing). The central function calculate_hedonic_index()\noffers a unified interface for running these methods on\nstructured datasets. This package is designed to support index\nconstruction workflows across a wide range of domains —\nincluding but not limited to real estate — where\nquality-adjusted price comparisons over time are essential. The\ndevelopment of this package was funded by Eurostat and\nStatistics Netherlands (CBS), and carried out by Statistics\nNetherlands. The HMTS method implemented here is described in\nIshaak, Ouwehand and Remøy (2024)\n<doi:10.1177/0282423X241246617>. For broader methodological\ncontext, see Eurostat (2013, ISBN:978-92-79-25984-5,\n<doi:10.2785/34007>).",
  "License": "EUPL-1.2",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "RoxygenNote": "7.3.2",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "URL": "https://github.com/vivekag7/REPS",
  "BugReports": "https://github.com/vivekag7/REPS/issues",
  "Config/pak/sysreqs": "libicu-dev",
  "Repository": "https://vivekag7.r-universe.dev",
  "Date/Publication": "2026-06-08 22:24:23 UTC",
  "RemoteUrl": "https://github.com/vivekag7/reps",
  "RemoteRef": "HEAD",
  "RemoteSha": "24cc444185100a9a69d951c275f1074278350769",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-09 00:06:03 UTC",
    "User": "root"
  },
  "Author": "Farley Ishaak [aut],\nPim Ouwehand [aut],\nDavid Pietersz [aut],\nLiu Nuo Su [aut],\nCynthia Cao [aut],\nMohammed Kardal [aut],\nOdens van der Zwan [aut],\nVivek Gajadhar [aut, cre]",
  "MD5sum": "375105f036d38a83e2cb61ef9d39fd3c",
  "_user": "vivekag7",
  "_type": "src",
  "_file": "REPS_1.1.1.tar.gz",
  "_fileid": "6d3555fe346ca84688dec8660e1a523e8d5b9cbb6baa94cdb4135ca9ccab536f",
  "_filesize": 685422,
  "_sha256": "6d3555fe346ca84688dec8660e1a523e8d5b9cbb6baa94cdb4135ca9ccab536f",
  "_created": "2026-06-09T00:06:03.000Z",
  "_published": "2026-06-09T00:10:03.743Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80222022803,
      "time": 200,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7495454943"
    },
    {
      "job": 80222022790,
      "time": 171,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7495448696"
    },
    {
      "job": 80222022813,
      "time": 125,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7495438903"
    },
    {
      "job": 80222022830,
      "time": 116,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7495436920"
    },
    {
      "job": 80221553199,
      "time": 240,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7495410808"
    },
    {
      "job": 80222022792,
      "time": 107,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7495434724"
    },
    {
      "job": 80222022866,
      "time": 116,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7495437188"
    },
    {
      "job": 80222022844,
      "time": 104,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7495434716"
    },
    {
      "job": 80222022796,
      "time": 88,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7495430903"
    }
  ],
  "_buildurl": "https://github.com/r-universe/vivekag7/actions/runs/27174851515",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/vivekag7/reps",
  "_commit": {
    "id": "24cc444185100a9a69d951c275f1074278350769",
    "author": "vgar7 <vgajadhar7@gmail.com>",
    "committer": "vgar7 <vgajadhar7@gmail.com>",
    "message": "renamed data_constraxion + finetuning index mutation\n",
    "time": 1780957463
  },
  "_maintainer": {
    "name": "Vivek Gajadhar",
    "email": "v.gajadhar@cbs.nl"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.4.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "KFAS",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "lmtest",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "vivekag7",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-24",
      "n": 1
    },
    {
      "week": "2025-27",
      "n": 4
    },
    {
      "week": "2025-28",
      "n": 3
    },
    {
      "week": "2025-29",
      "n": 1
    },
    {
      "week": "2025-30",
      "n": 7
    },
    {
      "week": "2025-31",
      "n": 1
    },
    {
      "week": "2025-39",
      "n": 1
    },
    {
      "week": "2025-44",
      "n": 1
    },
    {
      "week": "2026-09",
      "n": 1
    },
    {
      "week": "2026-10",
      "n": 3
    },
    {
      "week": "2026-11",
      "n": 1
    },
    {
      "week": "2026-12",
      "n": 1
    },
    {
      "week": "2026-13",
      "n": 5
    },
    {
      "week": "2026-22",
      "n": 1
    },
    {
      "week": "2026-23",
      "n": 8
    },
    {
      "week": "2026-24",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "v1.0.0",
      "date": "2025-07-26"
    },
    {
      "name": "v1.1.0",
      "date": "2026-03-16"
    },
    {
      "name": "v1.1.1",
      "date": "2026-03-27"
    }
  ],
  "_stars": 6,
  "_contributors": [
    {
      "user": "vivekag7",
      "count": 7,
      "uuid": 146078322
    }
  ],
  "_userbio": {
    "uuid": 146078322,
    "type": "user",
    "name": "Vivek"
  },
  "_downloads": {
    "count": 489,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/REPS"
  },
  "_devurl": "https://github.com/vivekag7/reps",
  "_searchresults": 5,
  "_rbuild": "4.6.0",
  "_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/REPS.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/vivekag7/reps",
  "_realowner": "vivekag7",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2025-08-01"
    },
    {
      "version": "1.1.0",
      "date": "2026-03-16"
    },
    {
      "version": "1.1.1",
      "date": "2026-03-27"
    }
  ],
  "_exports": [
    "calculate_hedonic_index",
    "calculate_price_index",
    "calculate_regression_diagnostics",
    "plot_price_index",
    "plot_regression_diagnostics"
  ],
  "_datasets": [
    {
      "name": "hedonic_data",
      "title": "A real estate example dataframe",
      "object": "hedonic_data",
      "class": [
        "data.frame"
      ],
      "fields": [
        "period",
        "price",
        "floor_area",
        "dist_trainstation",
        "neighbourhood_code",
        "dummy_large_city"
      ],
      "rows": 7800,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "calculate_hedonic_index",
      "title": "Calculate index based on specified method (Fisher, Laspeyres, Paasche, HMTS, Time Dummy, Rolling Time Dummy)",
      "topics": [
        "calculate_hedonic_index"
      ]
    },
    {
      "page": "calculate_price_index",
      "title": "Calculate Price Index (Deprecated)",
      "topics": [
        "calculate_price_index"
      ]
    },
    {
      "page": "calculate_regression_diagnostics",
      "title": "Calculate regression diagnostics by period",
      "topics": [
        "calculate_regression_diagnostics"
      ]
    },
    {
      "page": "hedonic_data",
      "title": "A real estate example dataframe",
      "topics": [
        "hedonic_data"
      ]
    },
    {
      "page": "plot_price_index",
      "title": "Plot index output from calculate_hedonic_index",
      "topics": [
        "plot_price_index"
      ]
    },
    {
      "page": "plot_regression_diagnostics",
      "title": "Plot diagnostics output from calculate_regression_diagnostics as a multi-panel grid (base R)",
      "topics": [
        "plot_regression_diagnostics"
      ]
    }
  ],
  "_pkglogo": "https://github.com/vivekag7/reps/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/vivekag7/reps/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "dplyr",
    "generics",
    "glue",
    "KFAS",
    "lattice",
    "lifecycle",
    "lmtest",
    "magrittr",
    "pillar",
    "pkgconfig",
    "R6",
    "rlang",
    "stringi",
    "stringr",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "contribution_indexmutation.Rmd",
      "filename": "contribution_indexmutation.html",
      "title": "Contribution Analysis using Index Mutation in REPS",
      "author": "",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "How the Method Works",
        "Example Data",
        "Basic Use",
        "Selecting the Period: index_mutation_period",
        "Observation-Level and Grouped Contribution",
        "Interpreting the Output",
        "References"
      ],
      "created": "2026-06-04 07:52:59",
      "modified": "2026-06-08 22:24:23",
      "commits": 2
    },
    {
      "source": "calculate_hedonic_index.Rmd",
      "filename": "calculate_hedonic_index.html",
      "title": "Getting Started with Price Index Calculation using REPS",
      "author": "",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Required Data",
        "Using calculate_hedonic_index()",
        "Example: Single Index Method - Time Dummy",
        "Example: Multiple Index Methods",
        "Chaining Price Indices (Annual Overlap Method)",
        "Example: Chained Fisher Index",
        "Visualizing the Index",
        "Summary",
        "References"
      ],
      "created": "2026-03-24 19:22:44",
      "modified": "2026-06-08 22:24:23",
      "commits": 3
    },
    {
      "source": "calculate_regression_diagnostics.Rmd",
      "filename": "calculate_regression_diagnostics.html",
      "title": "Regression Diagnostics by Period using REPS",
      "author": "",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Required Data",
        "Using calculate_regression_diagnostics()",
        "Visualizing Diagnostics",
        "Interpreting the Output",
        "Row 1: Normality and Linearity",
        "Row 2: Independence",
        "Row 3: Homoscedasticity",
        "Summary",
        "References"
      ],
      "created": "2025-07-03 16:09:35",
      "modified": "2026-06-08 22:24:23",
      "commits": 8
    }
  ],
  "_score": 6.158362492095249,
  "_indexed": true,
  "_nocasepkg": "reps",
  "_universes": [
    "vivekag7"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.1",
      "date": "2026-06-09T00:09:06.000Z",
      "distro": "noble",
      "commit": "24cc444185100a9a69d951c275f1074278350769",
      "fileid": "dc8e055e106dabbb654bd89e6ff1778ff37f76d7d4cde9960621c934402473c8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vivekag7/actions/runs/27174851515"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.1.1",
      "date": "2026-06-09T00:08:35.000Z",
      "distro": "noble",
      "commit": "24cc444185100a9a69d951c275f1074278350769",
      "fileid": "9f85e819e996651a25f90852b444133efc93b4ea1a6e78b4d3cc6ef36f8ee2d4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vivekag7/actions/runs/27174851515"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.1",
      "date": "2026-06-09T00:07:54.000Z",
      "commit": "24cc444185100a9a69d951c275f1074278350769",
      "fileid": "8d1da70ba63ce841ae92c30196f44502e8b48e6f748ac3bb55e5d931c125aec8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vivekag7/actions/runs/27174851515"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.1.1",
      "date": "2026-06-09T00:07:47.000Z",
      "commit": "24cc444185100a9a69d951c275f1074278350769",
      "fileid": "b3040e796b01263f0053b3b7384a3d4e0879c39ea9a074e1b16efaa582c03880",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vivekag7/actions/runs/27174851515"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.1",
      "date": "2026-06-09T00:08:07.000Z",
      "commit": "24cc444185100a9a69d951c275f1074278350769",
      "fileid": "31d860385d91ef207fe914da3f675779106003f556db8dd9730e676c5b46edb9",
      "status": "success",
      "buildurl": "https://github.com/r-universe/vivekag7/actions/runs/27174851515"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.1",
      "date": "2026-06-09T00:07:33.000Z",
      "commit": "24cc444185100a9a69d951c275f1074278350769",
      "fileid": "7a6c5c995c1cb8c1c0dd6034b0ba8f6106639889aac9c342b1d4874b0aa60eba",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vivekag7/actions/runs/27174851515"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.1",
      "date": "2026-06-09T00:07:24.000Z",
      "commit": "24cc444185100a9a69d951c275f1074278350769",
      "fileid": "1feaa4b56b931557a49c538f73eff1ef61340fa2c5c189a6642f68d9edd4da80",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vivekag7/actions/runs/27174851515"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.1.1",
      "date": "2026-06-09T00:07:11.000Z",
      "commit": "24cc444185100a9a69d951c275f1074278350769",
      "fileid": "42341ed4acb3192922f3c35036ea849ac00f35d558f4555a3774a66746c99251",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/vivekag7/actions/runs/27174851515"
    }
  ]
}