dataframe - 为构建 RNN 准备时间序列数据
问题描述
我正在准备时间序列数据来构建 RNN 模型(LSTM)。数据是从安装在机械设备中的传感器收集的。考虑一下我有压缩机输入和输出温度的数据以及时间戳。
像这样记录了大约 20 个参数的数据及其时间戳。问题是收集数据的时间戳不同。
那么,如何理想地匹配时间戳以创建具有所有参数和单个时间戳的单个数据帧?
解决方案
由于 RNN 对时间增量一无所知,而只对时间步长一无所知,因此您需要对数据进行量化/插值。
Δt
在所有系列中找到最小的时间增量- 将所有 20 个系列重新采样为
Δt/2
* 或更小(奈奎斯特定理)
* 实际上,您需要进行傅立叶变换,然后使用两倍的截止频率作为采样率。Δt/2
恕我直言,可能是一个很好的近似值。
推荐阅读
- excel - 如何在 Excel VBA 中的行范围内引用命名列
- html - 有没有办法用css定位边框(图像示例)?
- kubernetes-helm - 如何从 Kubernetes 集群中获取图表?不是来自存储库
- swift - WATCH OS:如何寻找 WKInterfaceInlineMovie
- excel - 为什么缺少对象变量或 With-block 变量?
- android - 尝试旋转布局图像时离开屏幕
- php - 警告:require_once(./mailer/class.phpmailer.php):打开流失败:
- python - 我无法加载我的模型,因为我无法放置 PosixPath
- python - Django:计算迁移中更改的对象数量
- java - 错误:无法加载资源,因为应用传输安全策略需要使用安全连接