Re: [R] Checking a (new) package - examples require other package functions

2009-05-16 Thread Rebecca Sela
After adding the right functions to the NAMESPACE file, I am now getting a 
different error:

Error: package/namespace load failed for 'REEMtree'
Call sequence:
2: stop(gettextf(package/namespace load failed for '%s', 
libraryPkgName(package)), 
   call. = FALSE, domain = NA)
1: library(package, lib.loc = lib.loc, character.only = TRUE, verbose = FALSE)
Execution halted

I have attached the NAMESPACE file in case that is where the problem is.  

Thanks again for your help!

Rebecca


- Original Message -
From: Duncan Murdoch murd...@stats.uwo.ca
To: Rebecca Sela rs...@stern.nyu.edu
Cc: r-help r-help@r-project.org
Sent: Thursday, May 14, 2009 6:57:21 AM GMT -05:00 US/Canada Eastern
Subject: Re: [R] Checking a (new) package - examples require other package 
functions

On 13/05/2009 2:38 PM, Rebecca Sela wrote:
 I am creating an R package.  I ran R CMD check on the package, and everything 
 passed until it tried to run the examples.  Then, the result was:
 
 * checking examples ... ERROR
 Running examples in REEMtree-Ex.R failed.
 The error most likely occurred in:
 
 ### * AutoCorrelationLRtest

 flush(stderr()); flush(stdout())

 ### Name: AutoCorrelationLRtest
 ### Title: Test for autocorrelation in the residuals of a RE-EM tree
 ### Aliases: AutoCorrelationLRtest
 ### Keywords: htest tree models

 ### ** Examples

 # Estimation without autocorrelation
 simpleEMresult-RandomEffectsTree(Y~D+t+X, data=simpleREEMdata, 
 random=~1|ID, simpleREEMdata$ID)
 Error: couldn't find function RandomEffectsTree
 Execution halted
 
 
 The function RandomEffectsTree is defined in the R code for the package.  
 How can I refer to other functions from the package in examples?  (I have the 
 Writing R-extensions PDF, so it would be enough to point me to the right 
 page, if the answer is in there and I just missed it.)

You should not need to do anything special to make package functions 
visible, as long as they would be visible to a normal user.  (Functions 
not exported in the NAMESPACE file won't be visible in the examples.)

Are you sure you have a function with that exact name?  It could be a 
typo somewhere, e.g. RandomEffectTree or RandomeffectsTree.

Duncan Murdoch
__
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] Checking a (new) package - examples require other package functions

2009-05-14 Thread Duncan Murdoch

On 13/05/2009 2:38 PM, Rebecca Sela wrote:

I am creating an R package.  I ran R CMD check on the package, and everything 
passed until it tried to run the examples.  Then, the result was:

* checking examples ... ERROR
Running examples in REEMtree-Ex.R failed.
The error most likely occurred in:


### * AutoCorrelationLRtest

flush(stderr()); flush(stdout())

### Name: AutoCorrelationLRtest
### Title: Test for autocorrelation in the residuals of a RE-EM tree
### Aliases: AutoCorrelationLRtest
### Keywords: htest tree models

### ** Examples

# Estimation without autocorrelation
simpleEMresult-RandomEffectsTree(Y~D+t+X, data=simpleREEMdata, random=~1|ID, 
simpleREEMdata$ID)

Error: couldn't find function RandomEffectsTree
Execution halted


The function RandomEffectsTree is defined in the R code for the package.  How can I 
refer to other functions from the package in examples?  (I have the Writing 
R-extensions PDF, so it would be enough to point me to the right page, if the answer is in 
there and I just missed it.)


You should not need to do anything special to make package functions 
visible, as long as they would be visible to a normal user.  (Functions 
not exported in the NAMESPACE file won't be visible in the examples.)


Are you sure you have a function with that exact name?  It could be a 
typo somewhere, e.g. RandomEffectTree or RandomeffectsTree.


Duncan Murdoch

__
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] Checking a (new) package - examples require other package functions

2009-05-14 Thread spencerg
Another way of making functions visible to examples is to list the 
package name as Depends in the package DESCRIPTION file.  
Alternatively, if you precede use in \examples with 
library(packageName), you should also list it as Suggests in 
DESCRIPTION. 

 Hope this helps. 
 Spencer


Duncan Murdoch wrote:

On 13/05/2009 2:38 PM, Rebecca Sela wrote:
I am creating an R package.  I ran R CMD check on the package, and 
everything passed until it tried to run the examples.  Then, the 
result was:


* checking examples ... ERROR
Running examples in REEMtree-Ex.R failed.
The error most likely occurred in:


### * AutoCorrelationLRtest

flush(stderr()); flush(stdout())

### Name: AutoCorrelationLRtest
### Title: Test for autocorrelation in the residuals of a RE-EM tree
### Aliases: AutoCorrelationLRtest
### Keywords: htest tree models

### ** Examples

# Estimation without autocorrelation
simpleEMresult-RandomEffectsTree(Y~D+t+X, data=simpleREEMdata, 
random=~1|ID, simpleREEMdata$ID)

Error: couldn't find function RandomEffectsTree
Execution halted


The function RandomEffectsTree is defined in the R code for the 
package.  How can I refer to other functions from the package in 
examples?  (I have the Writing R-extensions PDF, so it would be 
enough to point me to the right page, if the answer is in there and I 
just missed it.)


You should not need to do anything special to make package functions 
visible, as long as they would be visible to a normal user.  
(Functions not exported in the NAMESPACE file won't be visible in the 
examples.)


Are you sure you have a function with that exact name?  It could be a 
typo somewhere, e.g. RandomEffectTree or RandomeffectsTree.


Duncan Murdoch

__
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.



__
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.


[R] Checking a (new) package - examples require other package functions

2009-05-13 Thread Rebecca Sela
I am creating an R package.  I ran R CMD check on the package, and everything 
passed until it tried to run the examples.  Then, the result was:

* checking examples ... ERROR
Running examples in REEMtree-Ex.R failed.
The error most likely occurred in:

 ### * AutoCorrelationLRtest
 
 flush(stderr()); flush(stdout())
 
 ### Name: AutoCorrelationLRtest
 ### Title: Test for autocorrelation in the residuals of a RE-EM tree
 ### Aliases: AutoCorrelationLRtest
 ### Keywords: htest tree models
 
 ### ** Examples
 
 # Estimation without autocorrelation
 simpleEMresult-RandomEffectsTree(Y~D+t+X, data=simpleREEMdata, random=~1|ID, 
 simpleREEMdata$ID)
Error: couldn't find function RandomEffectsTree
Execution halted


The function RandomEffectsTree is defined in the R code for the package.  How 
can I refer to other functions from the package in examples?  (I have the 
Writing R-extensions PDF, so it would be enough to point me to the right 
page, if the answer is in there and I just missed it.)

Thanks!

Rebecca

__
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] Checking a (new) package - examples require other package functions

2009-05-13 Thread Tony Plate

Did you try putting

library(your-package-name, char=TRUE)

at the start of the examples?

-- Tony Plate


Rebecca Sela wrote:

I am creating an R package.  I ran R CMD check on the package, and everything 
passed until it tried to run the examples.  Then, the result was:

* checking examples ... ERROR
Running examples in REEMtree-Ex.R failed.
The error most likely occurred in:


### * AutoCorrelationLRtest

flush(stderr()); flush(stdout())

### Name: AutoCorrelationLRtest
### Title: Test for autocorrelation in the residuals of a RE-EM tree
### Aliases: AutoCorrelationLRtest
### Keywords: htest tree models

### ** Examples

# Estimation without autocorrelation
simpleEMresult-RandomEffectsTree(Y~D+t+X, data=simpleREEMdata, random=~1|ID, 
simpleREEMdata$ID)

Error: couldn't find function RandomEffectsTree
Execution halted


The function RandomEffectsTree is defined in the R code for the package.  How can I 
refer to other functions from the package in examples?  (I have the Writing 
R-extensions PDF, so it would be enough to point me to the right page, if the answer is in 
there and I just missed it.)

Thanks!

Rebecca

__
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.



__
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.