Matlab 两个数据集的交集
我有两个股价时间序列,Matlab 两个数据集的交集,matlab,date,matching,intersect,Matlab,Date,Matching,Intersect,我有两个股价时间序列,Price1和Price2Tday是两种价格匹配的日期时间序列。现在,我正在尝试将每种产品的价格与新建立的tday(匹配日期时间序列)进行匹配。我遵循建筑索引的指示。然后,我继续通过创建新的cl1集合来匹配它们,该集合基本上是price1匹配索引日期,如下所示。我的问题是,在我的旧Matlab上,它过去工作得很好。现在,cl1被证明是一个非常不稳定的时间序列,与它应该是的时间序列相似,但从一个数据点到下一个数据点的波动率为20-40%。我现在正在使用Matlab7.12R2
Price1
和Price2
Tday
是两种价格匹配的日期时间序列。现在,我正在尝试将每种产品的价格与新建立的tday
(匹配日期时间序列)进行匹配。我遵循建筑索引的指示。然后,我继续通过创建新的cl1
集合来匹配它们,该集合基本上是price1
匹配索引日期,如下所示。我的问题是,在我的旧Matlab上,它过去工作得很好。现在,cl1
被证明是一个非常不稳定的时间序列,与它应该是的时间序列相似,但从一个数据点到下一个数据点的波动率为20-40%。我现在正在使用Matlab7.12R2011A。有谁能帮我纠正cl1
和cl2
中的这种波动性吗
[tday, idx1, idx2]=intersect(tday1, tday2);
cl1 = adjcls1(idx1);
cl2 = adjcls2(idx2);
根据您显示数据的方式,可能是tday的顺序与您认为的不同。尝试对tday进行排序,然后使用排序后的索引对idx1和idx2进行排序 看起来很好。请记住,您需要根据
tday1(idx1)
绘制cl1
,以确保编号一致。Rody,thnx。我知道它看起来应该是这样的。这就是问题所在。但cl1的数据在趋势上是相同的,但在短期内更具随意性。我想知道这是编译器问题还是什么。在我的旧matlab中,一切都很好。有什么想法吗?你说的情节是什么意思?你是说图表吗?你需要给我们展示一些示例数据和问题。否则,至少对我来说,一切似乎都很好。根据您显示数据的方式,可能是tday的顺序与您认为的不同。尝试对tday进行排序,然后使用排序后的索引对idx1和idx2进行排序。