【发布时间】:2022-12-12 06:33:02
【问题描述】:
我有一个时间序列数据
我想通过添加一些噪声从原始时间序列数据创建一个虚拟数据。
我怎样才能在不影响数据模式的情况下做到这一点(例如:我的时间序列中有周一的高价值)——即使在添加噪音之后我也想在周一有高价值。
【问题讨论】:
-
您能否通过使用
dput()和您目前尝试过的任何代码提供您的数据来发表您的帖子reproducible?
我有一个时间序列数据
我想通过添加一些噪声从原始时间序列数据创建一个虚拟数据。
我怎样才能在不影响数据模式的情况下做到这一点(例如:我的时间序列中有周一的高价值)——即使在添加噪音之后我也想在周一有高价值。
【问题讨论】:
dput() 和您目前尝试过的任何代码提供您的数据来发表您的帖子reproducible?
我会乘以一个小的随机统一数量。例如,在值的随机 +-5% 之间相乘:
df <- data.frame(x = 1:10)
df$y <- df$x * (1 + runif(10, min=-0.05, max=0.05))
【讨论】: