Как конвертировать дату в формате char в формат расписания с помощью MatLab - PullRequest
0 голосов
/ 04 мая 2020

Я новичок в Matlab, и моя цель состояла в том, чтобы предсказать, используя модель GARCH. В настоящее время я понимаю, как моделировать, используя econometir c modeler для Garch, но я считаю, что мои данные дат не в правильном формате, который будет использоваться для этого приложения временных рядов. В приложении указаны мои данные, а ниже - различные коды, которые я пробовал, и часть моих данных:

data date pedestiran

'01-Jan-2014'   399
'02-Jan-2014'   603
'03-Jan-2014'   423
'04-Jan-2014'   418
'05-Jan-2014'   320
'06-Jan-2014'   518
data_table=readtable('collide.csv');
data_timetable=table2timetable(data_table);
TF=istimetable(data_timetable) #TF=logical 1

Хотя проблема с код выше был таким, что он изменил год моей даты на следующий.

01/01/14 #before code
01/01/0014 #aftercode

Моя цель состояла в том, чтобы точно следовать тому, что сделал следующее видео , но когда я пытаюсь запустить

time=datetime(collide(;,1),'ConvertFrom','datenum'); 
**#Error using datetime (line 586)
Input data must be one numeric
matrix when converting from a
different date/time representation.**

Я подумал, что это может иметь какое-то отношение к тому факту, что мой класс chr на дату, но я слишком новичок ie для matlab, поэтому я не уверен, что делать дальше.

1 Ответ

0 голосов
/ 05 мая 2020
...