首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成显示原始数据趋势的合成数据

生成显示原始数据趋势的合成数据
EN

Data Science用户
提问于 2023-05-24 04:02:32
回答 1查看 26关注 0票数 0

我正在使用timeGAN从ydata-合成回购。

给定经过训练的模型synth,我们通过以下方法生成合成数据:

代码语言:javascript
复制
synth_data = synth.sample(2000)

这将随机产生2000个序列。

我的问题是,如果原始数据有趋势,我们希望生成显示趋势的综合数据(与原始数据的大小相似)?

例如,假设原始数据如下所示

不知怎么的,我们希望生成综合数据,这也表明了趋势。有可能做到吗?我能想到的是增加seq_len以适当地覆盖这一趋势。

请帮帮忙。谢谢。

EN

回答 1

Data Science用户

回答已采纳

发布于 2023-05-24 06:32:29

据我所知,所有常用的合成数据生成方法都将其数据扩展到[0, 1][-1, 1]中。这也是在TimeGAN & RCGAN中完成的。

  1. 如果您的数据有一个显著但有规律的下降趋势,您可能希望在数据预处理步骤中减少这一趋势。
  2. 如果您的数据有显著和高度不同的趋势(一种是向上的,另一种是向下的),那么您只是偶然发现了体系结构中的一个限制。这些模型在一些正常分布的数据上工作得最好。如果你的时间序列到处都是,模型将有一个困难的时间收敛。为了能够预测这种趋势,还需要对时间序列生成网络进行更多的研究。
票数 1
EN
页面原文内容由Data Science提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://datascience.stackexchange.com/questions/121718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档