Neural network with limited datasets

1 回表示 (過去 30 日間)
rIznaldi
rIznaldi 2014 年 6 月 18 日
コメント済み: rIznaldi 2014 年 7 月 11 日
Hi all,
I am developing back-propagation neural network to classify the incidence of crisis (crisis=1; non-crisis=0) with 15 covariates (a set of macro and economic indicators). I have annual datasets 1970-2012 (42 observations) which I consider it is considerably small for this exercise.
My questions are:
1. Is it okay to proceed for the BP simulation with small datasets and relatively high number of covariates?
2. When I run the simulation, the result keeps changes overtime (In fact, it has similar datasets, training and test data). I just curious why is it happening?
3. Any idea what is the most appropriate classification method to handle small datasets?
Your responses are highly appreciated.
Thanks

採用された回答

Greg Heath
Greg Heath 2014 年 6 月 18 日
編集済み: Greg Heath 2014 年 6 月 18 日
[ I N ] = size(inputs) % [ 15 42 ]
[ O N ] = size(targets) % [ 1 42 ]
Ntrn = N -2*round(0.15*N) % 30 default (6 val and 6 test)
Ntrneq = N*O % 30 training equations
%For an I-H-O node topology, the number of unknown weights is
Nw = (I+1)*H+(H+1)*O
% Therefore, Ntrneq > Nw <==> H <= Hub where
Hub = -1+ceil((Ntrneq-O)/(I+O+1)) % 9
Try to minimize H while achieving an adjusted R-squared >= 0.99. I have posted many examples. Search on
greg patternnet Ntrials R2a
You may also wish to use 10-fold crossvalidation to obtain more precise estimates of error rates.
Hope this helps.
Thank you for formally accepting my answer
Greg
  2 件のコメント
Greg Heath
Greg Heath 2014 年 6 月 18 日
The variety of results that you experienced result from the default randomness of trn/val/tst data division and random initial weights. Initializing the RNG to a specified initial state will yield repeatable results.
rIznaldi
rIznaldi 2014 年 7 月 11 日
Thank you Greg for your answer.

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeDeep Learning Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by