How do I interpolate two data sets with different time scales and time points into the same scale in order to carry out a correlation?
4 次查看(过去 30 天)
显示 更早的评论
Hi everybody. I have an issue with a correlation i would like to complete. I have one data set, with 11 dates, and 11 numbers for those dates. I then have another data set, with 2555 dates (within the same time scale however) and 2555 numbers for these dates. I would like to interpolate the larger data set into to the smaller one, to undertake a correlation between data sets with the same matrix size.
How would I do this?
Many thanks,
0 个评论
回答(1 个)
John D'Errico
2018-3-23
1. Convert all of your dates into numeric values. date2num would work here.
2. Use interp1. Choose whatever interpolation method makes you happy.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Dates and Time 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!