To provide more details:

1) the package I use is the RSNNS (as stated in the topic)

2) for input data to be split I fed in ts() object.. maybe this is a wrong
move.
    Does anybody knows what is the type of object that can be fed into the
train() function from the RSNNS package?

  The input data is a matrix with two columns: the first is a 1st lag of the
second (I keep the number of inputs as simple as possible until I know how
the model works), I removed NA values, the values are lagged exchange rates.

The first rows look like this:
Time Series:
Start = 2
End = 481
Frequency = 1
         IN.1       OUT
  2 0.3855345 0.3782309
  3 0.3782309 0.3824694
  4 0.3824694 0.3870295

The split performed with the splitForTrainingAndTest(inter[,1], inter[,2],
ratio=0.10) seems good - the training and test data are appropriate.

Then I defined:
inputsTrain<-splitForTrainingAndTest(inter[,1], inter[,2],
ratio=0.10)$inputsTrain
and so on for targets and test data.

The train() function uses those values: nn <- train(inputsTrain,
targetsTrain,...)


 I would greatly appreciate your help.


2011/2/25 Sara Szeremeta <sara.szeremeta@gmail.com>

> Hello All!
>
>  I am training to train a NN with function train() after splitting data
> with the function splitForTrainingAndTest(). The split is ok (checked it),
> but when I get a try on training I get this message:
>
> Error in UseMethod("train") :
>   no applicable method for 'train' applied to an object of class
> "c('double', 'numeric')"
>
> The input data are logrithms of some financial values and their first lags.
>
>
> Does anybody can give me a hint how to make the train() function work
> correctly?
>
>
>
> Thank you and have a good day!
>
> Sara
>
>

	[[alternative HTML version deleted]]

