You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Although some of the packages on these lists are for computing
24
-
index numbers (and are enumerated in the next section), there are several
28
+
Although some of the packages on these lists are for computing index
29
+
numbers (and are enumerated in the next section), there are several
25
30
complementary tools for, e.g., sampling, seasonal adjustment, that are
26
31
nonetheless important for price statistics.
27
32
28
-
The [UNECE High-Level Group for the Modernisation of Official Statistics](https://unece.github.io/OSS/)
29
-
gives a good overview of the role of open-source software in the production official statistics, and
33
+
The [UNECE High-Level Group for the Modernisation of Official
34
+
Statistics](https://unece.github.io/OSS/) gives a good overview of the
35
+
role of open-source software in the production official statistics, and
30
36
can help contextualize the software on these lists.
31
37
32
38
## Software for price statistics
33
39
34
-
::: {.callout-note title = "This list is a work in progress"}
35
-
Please let us know about any software packages for making price indexes that
36
-
we missed.
37
-
:::
38
-
39
-
Open source software for price statistics can be split into packages for
40
+
::: {.callout-note title = "This list is a work in progress"} Please let
41
+
us know about any software packages relevant for price statistics that
42
+
we missed. :::
43
+
44
+
Most software for price statistics is implemented in R, with the
45
+
remainder in Python. Note that this list is for software *packages*
46
+
related to price statistics that are broadly available on, e.g., CRAN or
47
+
PyPI, not data analysis *scripts* used to derive a price index. Packages
48
+
enable efficient code reuse across multiple projects. The projects
49
+
listed here may differ in various aspects, such as maturity level,
50
+
maintenance status, licensing terms, and more. Users are encouraged to
51
+
assess whether each open-source tool aligns with their specific
52
+
requirements.
53
+
54
+
Open source software for price statistics are split into packages for
40
55
computing index numbers and software to facilitate accessible official
41
-
statistics. Most software for price statistics is implemented in R, with the
42
-
remainder in Python. Note that this list is for software _packages_ related to
43
-
price statistics that are broadly available on, e.g., CRAN or PyPI, not data
44
-
analysis _scripts_ used to derive a price index.
56
+
statistics.
45
57
46
58
### Computing price indexes
47
59
48
60
#### Multilaterals and scanner data
49
61
50
-
-[IndexNumR {{< fa brands r-project >}}](https://cran.r-project.org/package=IndexNumR)
51
-
-[PriceIndices {{< fa brands r-project >}}](https://cran.r-project.org/package=PriceIndices)
62
+
-[IndexNumR
63
+
{{< fa brands r-project >}}](https://cran.r-project.org/package=IndexNumR)
64
+
-[PriceIndices
65
+
{{< fa brands r-project >}}](https://cran.r-project.org/package=PriceIndices)
52
66
53
67
#### Aggregation
54
68
55
-
-[piar {{< fa brands r-project >}}](https://cran.r-project.org/package=piar)
69
+
-[piar
70
+
{{< fa brands r-project >}}](https://cran.r-project.org/package=piar)
56
71
57
72
#### Housing
58
73
59
-
-[hpiR {{< fa brands r-project >}}](https://cran.r-project.org/package=hpiR)
60
-
-[rsmatrix {{< fa brands r-project >}}](https://cran.r-project.org/package=rsmatrix)
74
+
-[hpiR
75
+
{{< fa brands r-project >}}](https://cran.r-project.org/package=hpiR)
76
+
-[rsmatrix
77
+
{{< fa brands r-project >}}](https://cran.r-project.org/package=rsmatrix)
61
78
62
79
#### General purpose
63
80
64
-
-[IndexNumberTools {{< fa brands r-project >}}](https://cran.r-project.org/package=IndexNumberTools)
81
+
-[IndexNumberTools
82
+
{{< fa brands r-project >}}](https://cran.r-project.org/package=IndexNumberTools)
65
83
66
84
### Accessing price indexes
67
85
68
-
-[auxdex {{< fa brands python >}}](https://github.com/rbturnbull/ausdex)
69
-
-[cansim {{< fa brands r-project >}}](https://cran.r-project.org/package=cansim)
70
-
-[hicp {{< fa brands r-project >}}](https://cran.r-project.org/package=hicp)
71
-
-[palewire {{< fa brands python >}}](https://github.com/palewire/cpi)
86
+
-[auxdex
87
+
{{< fa brands python >}}](https://github.com/rbturnbull/ausdex)
88
+
-[cansim
89
+
{{< fa brands r-project >}}](https://cran.r-project.org/package=cansim)
90
+
-[hicp
91
+
{{< fa brands r-project >}}](https://cran.r-project.org/package=hicp)
92
+
-[palewire {{< fa brands python >}}](https://github.com/palewire/cpi)
72
93
73
94
### Software papers
74
95
75
-
-[dff](https://github.com/eurostat/dff)
76
-
-[IndexNumber: An R Package for Measuring the Evolution of Magnitudes](https://doi.org/10.32614/RJ-2021-038)
77
-
-[piar: Price Index Aggregation in R](https://doi.org/10.21105/joss.06781)
96
+
-[dff](https://github.com/eurostat/dff)
97
+
-[IndexNumber: An R Package for Measuring the Evolution of
98
+
Magnitudes](https://doi.org/10.32614/RJ-2021-038)
99
+
-[piar: Price Index Aggregation in
100
+
R](https://doi.org/10.21105/joss.06781)
78
101
79
102
### Older/inactive projects
80
103
81
-
-[FEWS {{< fa brands r-project >}}](https://github.com/Donal-lynch/FEWS_package)
82
-
-[GEKSdecomp {{< fa brands r-project >}}](https://github.com/MjStansfi/GEKSdecomp)
83
-
-[IndexNumber {{< fa brands r-project >}}](https://cran.r-project.org/package=IndexNumber)
84
-
-[Inflation {{< fa brands r-project >}}](https://cran.r-project.org/package=Inflation)
85
-
-[micEconIndex {{< fa brands r-project >}}](https://cran.r-project.org/package=micEconIndex)
86
-
-[multilateral {{< fa brands r-project >}}](https://github.com/StatisticsNZ/multilateral)
87
-
-[precon {{< fa brands python >}}](https://github.com/ONSBigData/precon)
88
-
-[PriceIndexCalc {{< fa brands python >}}](https://github.com/drrobotk/PriceIndexCalc)
89
-
-[productivity {{< fa brands r-project >}}](https://cran.r-project.org/package=productivity)
90
-
-[TPDdecomp {{< fa brands r-project >}}](https://github.com/MjStansfi/TPDdecomp)
104
+
-[FEWS
105
+
{{< fa brands r-project >}}](https://github.com/Donal-lynch/FEWS_package)
106
+
-[GEKSdecomp
107
+
{{< fa brands r-project >}}](https://github.com/MjStansfi/GEKSdecomp)
108
+
-[IndexNumber
109
+
{{< fa brands r-project >}}](https://cran.r-project.org/package=IndexNumber)
110
+
-[Inflation
111
+
{{< fa brands r-project >}}](https://cran.r-project.org/package=Inflation)
112
+
-[micEconIndex
113
+
{{< fa brands r-project >}}](https://cran.r-project.org/package=micEconIndex)
114
+
-[multilateral
115
+
{{< fa brands r-project >}}](https://github.com/StatisticsNZ/multilateral)
116
+
-[precon
117
+
{{< fa brands python >}}](https://github.com/ONSBigData/precon)
118
+
-[PriceIndexCalc
119
+
{{< fa brands python >}}](https://github.com/drrobotk/PriceIndexCalc)
120
+
-[productivity
121
+
{{< fa brands r-project >}}](https://cran.r-project.org/package=productivity)
122
+
-[TPDdecomp
123
+
{{< fa brands r-project >}}](https://github.com/MjStansfi/TPDdecomp)
91
124
92
125
## Reproducibility resources
93
126
94
-
There are several good resources for how to make data analysis and research
95
-
projects reproducible. These are not about price statistics _per se_, but the
96
-
ideas and tools are broadly applicable to the field. The [example of a price-index pipeline](https://github.com/UN-Task-Team-for-Scanner-Data/price-index-pipeline)
97
-
shows how these ideas around reproducibility can pair with the software listed
98
-
above.
127
+
There are several good resources for how to make data analysis and
128
+
research projects reproducible. These are not about price statistics
129
+
*per se*, but the ideas and tools are broadly applicable to the field.
0 commit comments