Hi David -

> Looking at the package documentation I see this:
>
> maxent: A list containing the location of the MAXENT application and
> its input files (see
> details).
>
> Maybe I was wrong about 'spec' and the malformed argument is 'maxent'.
> If I had been constructing it I would have created a _named_ list:
>
> maxent <- list( app =app,
> samples =samples,
> background, # cannot tell if a csv file meets the
> requiremtn
> # "The path to a SWD-formatted file with
> background points."
> projections =projections) # that value .../R looks
> pretty suspicious, too.
>

Your advice definitely helped - THANK YOU!  However, I'm now getting another 
error that seems to be tied to the maxent java program itself.  Here's the 
syntax I have used for the niche.equivalency.test (recall that it consists of 4 
elements: spec, n, maxent, mx=2000)

spec <- c("aphonopelma_mojave", "aphonopelma_newmojave")

app <- file.path("C:\\Documents and Settings\\hendrb\\Desktop\\R\\maxent.jar")

samples <- file.path("C:\\Documents and 
Settings\\hendrb\\Desktop\\R\\samples.csv")

background <- file.path("C:\\Documents and 
Settings\\hendrb\\Desktop\\R\\background.csv")

projections <- file.path("C:\\Documents and Settings\\hendrb\\Desktop\\R")

maxent <- list(app=app, samples=samples, background=background, 
projections=projections)

After I defined each of those, I tried to execute the command as follows:

niche.equivalency.test(spec, n=100, maxent, mx=2000)

And here was the message I received:

Unable to access jarfile C:\Documents
Error in file(file, "r") : cannot open the connection
In addition: Warning messages:
1: running command 'java -mx2000m -jar C:\Documents and 
Settings\hendrb\Desktop\R\maxent.jar -e R.phyloclim.temp/background.csv -s 
R.phyloclim.temp/samples.csv -j C:\Documents and Settings\hendrb\Desktop\R -o 
R.phyloclim.temp/out -r removeduplicates nopictures outputformat=raw autorun' 
had status 1 
2: In file(file, "r") :
  cannot open file 'aphonopelma_mojave_C:\Documents and 
Settings\hendrb\Desktop\R.asc': Invalid argument

Like I mentioned, it seems that this particular error is unrelated to R code 
but I'm unsure why the jarfile (maxent.jar) cannot be accessed.  

Any thoughts?

The above command did produce a new file that serves as the input for the 
jarfile.

Thanks again for your help!

Brent
                                          
______________________________________________
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.

Reply via email to