Skip to content

Commit bc0254d

Browse files
committed
Added list of software packages (#44)
1 parent 5fa0e7f commit bc0254d

File tree

2 files changed

+95
-0
lines changed

2 files changed

+95
-0
lines changed

_quarto.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ website:
3535
- href: docs/reproducibility-guidance/how-to-cite-digital-objects.qmd
3636
- href: docs/reproducibility-guidance/citing-code.qmd
3737
- href: docs/reproducibility-guidance/citing-data.qmd
38+
- href: docs/reproducibility-guidance/open-material.qmd
3839
- text: "About the Open Data Catalogue"
3940
href: docs/datasets-guidance/catalogue.qmd
4041

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
---
2+
title: "Open material for price statistics"
3+
date: 2025-06-08
4+
date-format: YYYY-MM-DD
5+
format:
6+
html:
7+
toc: true
8+
toc-expand: 2
9+
---
10+
11+
## Software for official statistics
12+
13+
There are many open-source software packages for official statistics and survey
14+
statistics. The two best lists are:
15+
16+
- [Awesome list of official statistics software](https://github.com/SNStatComp/awesome-official-statistics-software)
17+
18+
- [CRAN task view for Official Statistics](https://CRAN.R-project.org/view=OfficialStatistics)
19+
20+
Eurostat also has a similar list that's worth exploring:
21+
22+
- [eurostat@github](https://github.com/eurostat/README?tab=readme-ov-file)
23+
24+
Although some of the packages on these lists are for computing
25+
index numbers (and are enumerated in the next section), there are several
26+
complementary tools for, e.g., sampling that are nonetheless important for price
27+
statistics.
28+
29+
## Software for price statistics
30+
31+
Open source software for price statistics can be split into packages for
32+
computing index numbers and software to facilitate accessible official
33+
statistics. Most software for price statistics is implemented in R, with the
34+
remainder in Python.
35+
36+
### Computing price indexes
37+
38+
#### Multilaterals and scanner data
39+
40+
- [IndexNumR {{< fa brands r-project >}}](https://cran.r-project.org/package=IndexNumR)
41+
- [PriceIndices {{< fa brands r-project >}}](https://cran.r-project.org/package=PriceIndices)
42+
43+
#### Aggregation
44+
45+
- [piar {{< fa brands r-project >}}](https://cran.r-project.org/package=piar)
46+
47+
#### Housing
48+
49+
- [hpiR {{< fa brands r-project >}}](https://cran.r-project.org/package=hpiR)
50+
- [rsmatrix {{< fa brands r-project >}}](https://cran.r-project.org/package=rsmatrix)
51+
52+
#### General purpose
53+
54+
- [IndexNumberTools {{< fa brands r-project >}}](https://cran.r-project.org/package=IndexNumberTools)
55+
56+
### Accessing price indexes
57+
58+
- [auxdex {{< fa brands python >}}](https://github.com/rbturnbull/ausdex)
59+
- [cansim {{< fa brands r-project >}}](https://cran.r-project.org/package=cansim)
60+
- [hicp {{< fa brands r-project >}}](https://cran.r-project.org/package=hicp)
61+
- [palewire {{< fa brands python >}}](https://github.com/palewire/cpi)
62+
63+
### Papers
64+
65+
- [dff](https://github.com/eurostat/dff)
66+
- [IndexNumber: An R Package for Measuring the Evolution of Magnitudes](https://doi.org/10.32614/RJ-2021-038)
67+
- [piar: Price Index Aggregation in R](https://doi.org/10.21105/joss.06781)
68+
69+
### Older/inactive projects
70+
71+
- [FEWS {{< fa brands r-project >}}](https://github.com/Donal-lynch/FEWS_package)
72+
- [GEKSdecomp {{< fa brands r-project >}}](https://github.com/MjStansfi/GEKSdecomp)
73+
- [IndexNumber {{< fa brands r-project >}}](https://cran.r-project.org/package=IndexNumber)
74+
- [Inflation {{< fa brands r-project >}}](https://cran.r-project.org/package=Inflation)
75+
- [micEconIndex {{< fa brands r-project >}}](https://cran.r-project.org/package=micEconIndex)
76+
- [multilateral {{< fa brands r-project >}}](https://github.com/StatisticsNZ/multilateral)
77+
- [precon {{< fa brands python >}}](https://github.com/ONSBigData/precon)
78+
- [PriceIndexCalc {{< fa brands python >}}](https://github.com/drrobotk/PriceIndexCalc)
79+
- [productivity {{< fa brands r-project >}}](https://cran.r-project.org/package=productivity)
80+
- [TPDdecomp {{< fa brands r-project >}}](https://github.com/MjStansfi/TPDdecomp)
81+
82+
## Reproducibility resources
83+
84+
### General
85+
86+
- [The Turing Way](https://book.the-turing-way.org/)
87+
88+
### Reproducible analytical pipelines
89+
90+
- [RAP Companion, by Matthew Gregory and Matthew Upson shows much of the original RAP ideas (for R)](https://ukgovdatascience.github.io/rap_companion/)
91+
- [Udemy course on RAP with R](https://www.udemy.com/course/reproducible-analytical-pipelines/)
92+
- [Reproducible Analytical Pipelines or RAP (NHS) site](https://nhsdigital.github.io/rap-community-of-practice/introduction_to_RAP/what_is_RAP/)
93+
- [ESCAP training on RAP with web scraping application for price statistics](https://escap-sd.github.io/ESCAP_RAP_class/docs/)
94+
- [Building reproducible analytical pipelines with R](https://raps-with-r.dev/)

0 commit comments

Comments
 (0)