You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言ts函数中不规则时段15分钟时间序列的frequency参数如何设置

不规则时段15分钟时间序列ts函数frequency参数设置建议

首先明确ts()函数的适用前提:该结构仅支持等间隔的规则时间序列,frequency参数的本质是单个观测周期内的观测点数,该取值必须是固定值,要求序列不存在规律性的时段缺失。

你的数据场景为跨度5年的15分钟间隔序列,但每日观测时段不固定,本质是存在大量非随机的时段缺失,并不符合ts()结构的基础适用条件,优先建议你用更适配不规则时序的方案:

  • 放弃使用ts()类,改用xts或zoo包提供的时间序列结构,这两类结构支持带时间戳的不规则时序,不需要设置frequency参数,不用提前补全缺失时段,完全适配你的数据特征。

如果你因分析需求必须使用ts()类,需要按以下步骤处理:

  1. 先将原始数据补全为规则的15分钟间隔全时段序列,无观测值的时段统一填充为NA
  2. 根据你要分析的周期类型设置对应的frequency值:
    • 分析日内周期规律:设置frequency = 96(24小时共包含96个15分钟观测点)
    • 分析周度周期规律:设置frequency = 672(7*96)
    • 分析年度周期规律:设置frequency = 35040(365*96,闰年可根据数据覆盖情况调整为35136)

注意:补全后的序列会存在大量NA值,多数传统时序模型(如ARIMA、STL分解等)对缺失值的容忍度极低,需要先完成缺失值插补再进行后续分析,否则模型会报错或输出不可靠的结果。

内容的提问来源于stack exchange,提问作者Anilaaryan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 09:51:04