Tornqvist Price Index Base Year chain Function
tornc(dat, Year = "Year", pvar = "p", vvar = "v", prodID = "prod", baseyr)
dat | The dataset you would like to use. |
---|---|
Year | Name of the column holding year data. |
pvar | Name of the column holding price data. |
vvar | Name of the column holding value data. |
prodID | Name of the column holding prodID data. |
baseyr | The year dollar values need to be in. |
tornc(dat = data.frame("Year" = c(2001:2020, 2001:2020, 2001:2020, 2001:2020), "p" = rnorm(n = 80, mean = 1, sd = .1), "v" = rnorm(n = 80, mean = 500, sd = 300), "prod" = c(rep_len("A", 20), rep_len("B", 20), rep_len("C", 20), rep_len("D", 20))), Year = "Year", pvar = "p", vvar = "v", prodID = "prod", baseyr = 2015)#> Year CPI BPI #> 1 2001 1.0000000 0.9367590 #> 2 2002 0.9715229 0.9100828 #> 3 2003 1.1646657 1.0910111 #> 4 2004 1.0907801 1.0217980 #> 5 2005 1.2532465 1.1739899 #> 6 2006 1.1631582 1.0895989 #> 7 2007 1.1405850 1.0684532 #> 8 2008 1.1947447 1.1191878 #> 9 2009 1.1451851 1.0727624 #> 10 2010 1.2519664 1.1727907 #> 11 2011 1.1120409 1.0417143 #> 12 2012 1.2805206 1.1995392 #> 13 2013 1.2271966 1.1495874 #> 14 2014 1.2995818 1.2173949 #> 15 2015 1.0675104 1.0000000 #> 16 2016 1.3963820 1.3080734 #> 17 2017 1.2517223 1.1725621 #> 18 2018 1.2995610 1.2173755 #> 19 2019 1.3000293 1.2178142 #> 20 2020 1.3997144 1.3111951