我想生成一个模拟时间序列季度数据集,比如2000 - 2016年的变量(季度信贷增长)平均值约为一定值(比如说30%)。任何人都可以原则上就如何做到这一点提出建议吗? 编辑:我所暗示的是每个时间段的实际数据值,即具有特定均值和方差的数据。
在Matlab中找到一个带代码的解决方案,对于任何有兴趣的人,请参阅下面的答案。
答案 0 :(得分:1)
Excel方法:
您可以将A列作为日期列表。在A1或A2或更多中,如果您有标题行,则必须通过提供第一个开始日期来为您的列表设定种子。让我们假设您将种子日期设为A2。然后,我会使用公式为您的开始日期添加3个月,然后复制,直到您达到所需的日期。为了增加3个月,我将在A3中使用以下内容。
=date(year(A2),Month(A2)+3,day(A1)
这将为您提供每月3个月的第一天。如果您希望每3个月的第一天,请将日期设置为1,如下所示:
=date(year(A2),Month(A2)+3,day(A1)
月末可以计算为:
=eomonth(date(year(A2),Month(A2)+3,day(A1)),0)
但是我更愿意根据你所在的行进行月末计算,所以我会更喜欢这样做:
=EOMONTH($A$2,(rows($A$2:A3)-1)*3)