r - 如何将时间序列的趋势评估为 R 中的数字度量?
问题描述
这是一个将数据集转换为时间序列对象的示例。我想找到可以识别趋势类型的数字度量“x”。假设,x > 0 - “上升趋势”,x < 0 - “下降趋势”。数据少于 2 个季节。请分享你的实践经验。谢谢。
# 1. Data set
df_data <- data.frame(
year = c(2000:2017),
count = c(3, 2, 1, 3, 17, 18, 59, 93, 144, 266, 263, 401, 802, 1263, 2366, 4170, 2617, 2382))
# 2. Time-series
ts_data <- ts(df_data$count, start = min(df_data$year), end = max(df_data$year), frequency = 1)
# 3. Plot
plot.ts(ts_data)
# 4. How identify up & down trend as a numeric metric?
解决方案
推荐阅读
- python-3.x - Pyre-check 安装问题
- unit-testing - 如何修复 Vuetify 单元测试中的“ReferenceError: requestAnimationFrame is not defined”
- coldfusion - 是否可以将函数作为参数传递给 ColdFusion 中的其他函数?如果是怎么办?
- c - C 中的 bsearch() 在新的 gcc 版本 7.4.0 中给出分段错误
- python-3.x - 子程序后变量不保存
- azure - VS403091:您指定了一个已经添加的状态 xxx
- javascript - Flask Jinja2 模板语法与 AngularJS 冲突 (jinja2.exceptions.UndefinedError:)
- mysql - 计算每行中具有相同日期的行数
- javascript - 循环遍历 Vuejs 模板上的对象数组
- python - 如果输入的内容与 Tkinter 中文本文件中的内容相同,如何制作一个移动到另一个窗口的输入框