Piecewise Demean
piecewise_demean.Rd
Demean relative to the break point(s) provided in 'breaks'. The values in 'breaks' are assumed to be in ascending order.
Usage
piecewise_demean(y, breaks = c())
Arguments
- y
Numeric vector, a time series, eg of class ts
- breaks
Numeric vector, break points in observation indices, default
c()
includes no breaks, then full sample mean is used instead
Examples
data(usdata)
piecewise_demean(usdata$GDPC1, breaks=c(100,200))
#> [,1]
#> [1,] -1295.58500
#> [2,] -1297.78500
#> [3,] -1299.78500
#> [4,] -1269.38500
#> [5,] -1240.58500
#> [6,] -1208.18500
#> [7,] -1196.88500
#> [8,] -1194.78500
#> [9,] -1222.58500
#> [10,] -1229.28500
#> [11,] -1207.28500
#> [12,] -1225.38500
#> [13,] -1145.48500
#> [14,] -1082.48500
#> [15,] -999.68500
#> [16,] -956.68500
#> [17,] -925.58500
#> [18,] -885.58500
#> [19,] -837.28500
#> [20,] -831.98500
#> [21,] -806.58500
#> [22,] -801.58500
#> [23,] -783.98500
#> [24,] -703.68500
#> [25,] -656.68500
#> [26,] -636.58500
#> [27,] -651.18500
#> [28,] -690.28500
#> [29,] -702.08500
#> [30,] -699.38500
#> [31,] -670.68500
#> [32,] -620.78500
#> [33,] -546.28500
#> [34,] -502.58500
#> [35,] -465.98500
#> [36,] -449.28500
#> [37,] -460.08500
#> [38,] -437.18500
#> [39,] -439.48500
#> [40,] -393.88500
#> [41,] -375.58500
#> [42,] -381.88500
#> [43,] -354.18500
#> [44,] -383.68500
#> [45,] -457.38500
#> [46,] -439.18500
#> [47,] -374.58500
#> [48,] -307.78500
#> [49,] -253.48500
#> [50,] -181.08500
#> [51,] -186.98500
#> [52,] -174.98500
#> [53,] -106.88500
#> [54,] -118.78500
#> [55,] -110.98500
#> [56,] -148.78500
#> [57,] -127.78500
#> [58,] -70.18500
#> [59,] -17.48500
#> [60,] 47.61500
#> [61,] 106.71500
#> [62,] 142.61500
#> [63,] 174.71500
#> [64,] 187.91500
#> [65,] 226.01500
#> [66,] 271.01500
#> [67,] 339.41500
#> [68,] 364.91500
#> [69,] 442.61500
#> [70,] 486.31500
#> [71,] 536.81500
#> [72,] 550.11500
#> [73,] 643.41500
#> [74,] 696.31500
#> [75,] 776.11500
#> [76,] 870.51500
#> [77,] 971.81500
#> [78,] 989.01500
#> [79,] 1019.11500
#> [80,] 1055.51500
#> [81,] 1094.81500
#> [82,] 1098.61500
#> [83,] 1136.01500
#> [84,] 1171.11500
#> [85,] 1260.51500
#> [86,] 1336.31500
#> [87,] 1369.21500
#> [88,] 1389.71500
#> [89,] 1461.51500
#> [90,] 1476.61500
#> [91,] 1506.01500
#> [92,] 1485.41500
#> [93,] 1477.01500
#> [94,] 1485.31500
#> [95,] 1527.11500
#> [96,] 1478.21500
#> [97,] 1604.21500
#> [98,] 1631.81500
#> [99,] 1669.91500
#> [100,] 1684.21500
#> [101,] -2497.68300
#> [102,] -2381.78300
#> [103,] -2334.68300
#> [104,] -2248.88300
#> [105,] -2119.58300
#> [106,] -2058.58300
#> [107,] -2088.18300
#> [108,] -2037.68300
#> [109,] -2083.08300
#> [110,] -2068.78300
#> [111,] -2121.38300
#> [112,] -2142.88300
#> [113,] -2207.68300
#> [114,] -2166.88300
#> [115,] -2078.68300
#> [116,] -2005.68300
#> [117,] -1881.58300
#> [118,] -1839.08300
#> [119,] -1810.28300
#> [120,] -1767.58300
#> [121,] -1700.88300
#> [122,] -1587.08300
#> [123,] -1482.48300
#> [124,] -1481.88300
#> [125,] -1460.88300
#> [126,] -1226.08300
#> [127,] -1164.78300
#> [128,] -1079.78300
#> [129,] -1067.08300
#> [130,] -1059.28300
#> [131,] -1012.98300
#> [132,] -996.18300
#> [133,] -975.18300
#> [134,] -1107.48300
#> [135,] -1117.18300
#> [136,] -998.88300
#> [137,] -864.38300
#> [138,] -912.78300
#> [139,] -837.18300
#> [140,] -914.98300
#> [141,] -1025.08300
#> [142,] -989.88300
#> [143,] -1013.28300
#> [144,] -1006.98300
#> [145,] -921.88300
#> [146,] -771.78300
#> [147,] -640.08300
#> [148,] -498.58300
#> [149,] -359.48300
#> [150,] -234.08300
#> [151,] -162.58300
#> [152,] -104.08300
#> [153,] -30.58300
#> [154,] 37.81700
#> [155,] 155.11700
#> [156,] 212.51700
#> [157,] 284.01700
#> [158,] 319.71700
#> [159,] 398.51700
#> [160,] 439.41700
#> [161,] 494.91700
#> [162,] 584.61700
#> [163,] 657.91700
#> [164,] 792.61700
#> [165,] 839.21700
#> [166,] 949.41700
#> [167,] 998.21700
#> [168,] 1110.81700
#> [169,] 1197.61700
#> [170,] 1266.01700
#> [171,] 1331.41700
#> [172,] 1350.11700
#> [173,] 1447.01700
#> [174,] 1481.61700
#> [175,] 1483.81700
#> [176,] 1407.31700
#> [177,] 1365.51700
#> [178,] 1434.31700
#> [179,] 1477.21700
#> [180,] 1516.31700
#> [181,] 1622.91700
#> [182,] 1723.41700
#> [183,] 1813.11700
#> [184,] 1906.41700
#> [185,] 1924.01700
#> [186,] 1980.01700
#> [187,] 2026.21700
#> [188,] 2153.41700
#> [189,] 2248.11700
#> [190,] 2381.31700
#> [191,] 2439.61700
#> [192,] 2552.41700
#> [193,] 2586.81700
#> [194,] 2622.01700
#> [195,] 2708.71700
#> [196,] 2781.11700
#> [197,] 2848.61700
#> [198,] 3029.31700
#> [199,] 3126.71700
#> [200,] 3239.01700
#> [201,] -3241.52179
#> [202,] -3078.22179
#> [203,] -2938.42179
#> [204,] -2852.12179
#> [205,] -2741.22179
#> [206,] -2631.42179
#> [207,] -2481.82179
#> [208,] -2291.72179
#> [209,] -2197.72179
#> [210,] -2099.92179
#> [211,] -1949.32179
#> [212,] -1739.12179
#> [213,] -1703.32179
#> [214,] -1469.92179
#> [215,] -1454.72179
#> [216,] -1383.12179
#> [217,] -1419.12179
#> [218,] -1352.12179
#> [219,] -1392.32179
#> [220,] -1357.12179
#> [221,] -1240.12179
#> [222,] -1169.42179
#> [223,] -1106.62179
#> [224,] -1098.42179
#> [225,] -1031.22179
#> [226,] -910.32179
#> [227,] -690.02179
#> [228,] -533.72179
#> [229,] -455.92179
#> [230,] -356.22179
#> [231,] -231.62179
#> [232,] -112.02179
#> [233,] 36.67821
#> [234,] 110.27821
#> [235,] 229.37821
#> [236,] 310.97821
#> [237,] 483.67821
#> [238,] 527.17821
#> [239,] 540.17821
#> [240,] 654.47821
#> [241,] 663.57821
#> [242,] 776.27821
#> [243,] 876.07821
#> [244,] 929.37821
#> [245,] 827.07821
#> [246,] 900.97821
#> [247,] 829.17821
#> [248,] 514.57821
#> [249,] 312.57821
#> [250,] 293.17821
#> [251,] 340.07821
#> [252,] 479.47821
#> [253,] 542.37821
#> [254,] 683.47821
#> [255,] 783.07821
#> [256,] 876.57821
#> [257,] 818.87821
#> [258,] 927.17821
#> [259,] 958.67821
#> [260,] 1127.87821
#> [261,] 1228.57821
#> [262,] 1299.97821
#> [263,] 1318.37821
#> [264,] 1321.87821
#> [265,] 1429.47821
#> [266,] 1459.17821
#> [267,] 1578.87821
#> [268,] 1731.47821
#> [269,] 1684.57821
#> [270,] 1838.37821
#> [271,] 2032.07821
#> [272,] 2124.27821
#> [273,] 2206.57821
#> [274,] 2311.77821
#> [275,] 2392.47821
#> [276,] 2428.27821
#> [277,] 2462.57821
#> [278,] 2507.77821