Re: [R] caret: Errors with createGrid for rf (randomForest)

2013-02-12 Thread David Winsemius

On Feb 12, 2013, at 10:53 AM, James Jong wrote:

 When I try to crate a grid of parameters for training with caret I get
 various errors:
 
 my_grid - createGrid(rf)
 Error in if (p = len) { : argument is of length zero
 
 my_grid - createGrid(rf, 4)
 Error in if (p = len) { : argument is of length zero
 
 my_grid - createGrid(rf, len=4)
 Error in if (p = len) { : argument is of length zero
 
 The documentation for createGrid says:
 
 This function creates a data frame that contains a grid of
 complexity parameters specific methods.
 Usage:
   createGrid(method, len = 3, data = NULL)
 Arguments:
  method: a string specifying which classification model to use. See
  'train' for a full list.
 len: an integer specifying the number of points on the grid for
  each tuning parameter.
data: the training data (only needed in the case where the 'method'
  is 'cforest', 'earth', 'bagEarth', 'fda', 'bagFDA', 'rpart',
  'svmRadial', 'pam', 'lars2', 'rf' or 'pls'). The outcome
  should be in a column called '.outcome'.

Looking at that example, my first guess would be that your call is missing a 
proper 'data' argument. It says one is needed if the method is 'rf'.

-- 
david.


 
 
 and gives the following examples:
 
 createGrid(rda, 4)
 createGrid(lm)
 createGrid(nnet)
 
 ## data needed for SVM with RBF:
 ## Not run:
 
 tmp - iris
 names(tmp)[5] - .outcome
 head(tmp)
 createGrid(svmRadial, data = tmp, len = 4)
 ## End(Not run)
 
 
 What I am doing wrong?
 
 Also, what is the connection between len  above and tuneLength in the
 argument for train?
 
 Thanks,
 
 James
 
   [[alternative HTML version deleted]]
 
 __
 R-help@r-project.org mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
 and provide commented, minimal, self-contained, reproducible code.

David Winsemius
Alameda, CA, USA

__
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.


Re: [R] caret: Errors with createGrid for rf (randomForest)

2013-02-12 Thread James Jong
That was the problem. Thanks David!

James


On Tue, Feb 12, 2013 at 2:08 PM, David Winsemius dwinsem...@comcast.netwrote:


 On Feb 12, 2013, at 10:53 AM, James Jong wrote:

  When I try to crate a grid of parameters for training with caret I get
  various errors:
  
  my_grid - createGrid(rf)
  Error in if (p = len) { : argument is of length zero
 
  my_grid - createGrid(rf, 4)
  Error in if (p = len) { : argument is of length zero
 
  my_grid - createGrid(rf, len=4)
  Error in if (p = len) { : argument is of length zero
 
  The documentation for createGrid says:
  
  This function creates a data frame that contains a grid of
  complexity parameters specific methods.
  Usage:
createGrid(method, len = 3, data = NULL)
  Arguments:
   method: a string specifying which classification model to use. See
   'train' for a full list.
  len: an integer specifying the number of points on the grid for
   each tuning parameter.
 data: the training data (only needed in the case where the 'method'
   is 'cforest', 'earth', 'bagEarth', 'fda', 'bagFDA', 'rpart',
   'svmRadial', 'pam', 'lars2', 'rf' or 'pls'). The outcome
   should be in a column called '.outcome'.

 Looking at that example, my first guess would be that your call is missing
 a proper 'data' argument. It says one is needed if the method is 'rf'.

 --
 david.


 
 
  and gives the following examples:
  
  createGrid(rda, 4)
  createGrid(lm)
  createGrid(nnet)
 
  ## data needed for SVM with RBF:
  ## Not run:
 
  tmp - iris
  names(tmp)[5] - .outcome
  head(tmp)
  createGrid(svmRadial, data = tmp, len = 4)
  ## End(Not run)
 
 
  What I am doing wrong?
 
  Also, what is the connection between len  above and tuneLength in the
  argument for train?
 
  Thanks,
 
  James
 
[[alternative HTML version deleted]]
 
  __
  R-help@r-project.org mailing list
  https://stat.ethz.ch/mailman/listinfo/r-help
  PLEASE do read the posting guide
 http://www.R-project.org/posting-guide.html
  and provide commented, minimal, self-contained, reproducible code.

 David Winsemius
 Alameda, CA, USA



[[alternative HTML version deleted]]

__
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.