How to train a time series dataset ?

1 回表示 (過去 30 日間)
Sara
Sara 2018 年 5 月 23 日
コメント済み: Majid Farzaneh 2018 年 5 月 23 日
I have a data set with 2 columns (the first column is related to currents of a battery and the second column indicates the time seconds correspond to the current). what I want to do is training the currents data according to the time (second columns).I convert my data set in form of time-series object:
(ts = timeseries(datavals,timevals)). And now I want to train this object. However I am not sure whether it is possible or not and how can I do it.
I would appreciate any further help.

採用された回答

Majid Farzaneh
Majid Farzaneh 2018 年 5 月 23 日
The attached file may help you.
  2 件のコメント
Sara
Sara 2018 年 5 月 23 日
Dear Majid,
I appreciate your help.
Majid Farzaneh
Majid Farzaneh 2018 年 5 月 23 日
You're welcome

サインインしてコメントする。

その他の回答 (3 件)

Majid Farzaneh
Majid Farzaneh 2018 年 5 月 23 日
編集済み: Majid Farzaneh 2018 年 5 月 23 日
Hi, what's your purpose for training this data? A neural network can predict something for you. For example you can train the network by current as input and time as output, then use the network, give a current to it and it provides a time for you. This is a single input/ single output network and you can use a feedforwardnet like this:
net=feedforwardnet(10); % 10 is number of neurons in the first layer
net=train(net,inputs,targets);
Now you have a trained network and you can use it like this:
out=net(test_data)

Sara
Sara 2018 年 5 月 23 日
Hello Majid, thanks for your answer, I just want to train current's behavior according to the corresponding time. So that in case of new data the system would recognize this data is current not for example voltage.
  4 件のコメント
Sara
Sara 2018 年 5 月 23 日
Yes I can understand Persian. I would appreciate your help.
Majid Farzaneh
Majid Farzaneh 2018 年 5 月 23 日
編集済み: Majid Farzaneh 2018 年 5 月 23 日
My comment in Persian considered as spam! Send your data if it's possible. I'll try to write a code for your purpose.

サインインしてコメントする。


Greg Heath
Greg Heath 2018 年 5 月 23 日
編集済み: Greg Heath 2018 年 5 月 23 日
Consider current as a function of time.
The rest should be straightforward using FITNET.
HOWEVER, YOU HAVE USED THE TERM TIMESERIES. THIS COULD IMPLY THAT EACH POINT BEYOND THE ITH DEPENDS ON THE PREVIOUS I VALUES AND NOT NECESSARILY EXPLICITLY ON TIME.
Thank you for formally accepting my answer
Greg
  1 件のコメント
Sara
Sara 2018 年 5 月 23 日
Thanks for you answer. could you please explain how should I consider it as a time function. the main problem I've faced is that considering current as time function. probably my problem is not time series, and I am in mistake.
Thank you in advance.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSequence and Numeric Feature Data Workflows についてさらに検索

製品


リリース

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by