trainNS()
works when the number of predictors is >2 and interactions are allowed between variables (thank you again, Pascal!).
trainGAM()
does not include interaction terms ifinteraction
isNULL
, and does not fail when interactions are included and the number of predictors is >2 (thank you, Pascal!).
modelSize()
can now tell size of aranger
random forest.
- Clarified mis-leading help in several functions, including all the
trainXYZ()
functions (thank you, PT!).
- Replaced dependency on MuMIn with one one AICcmodavg for calculation of AICc. Received warning that MuMIn was going to be archived on CRAN.
- Added function
trainESM()
for ensembles of small models. - Added several UTM coordinate reference systems accessible through
getCRS()
. - Fixed bug in
predictEnmSdm()
for predicting kernel density models from the ks package.
trainGLM()
,trainNS()
, andpredictEnmSdm()
now have options to automatically center and scale predictors. If a GLM or NS model created usingtrainGLM()
ortrainSN()
is provided topredictEnmSdm()
, it will automatically scale the predictors properly.
- Removed dependency on
dismo
, replaced where possible bypredicts
; copiedgbm.step()
andpredict()
method for MaxEnt toenmSdmX
as a momentary fix; would love a professional solution! - Added European Datum 1950 (ED50) to coordinate reference systems table
- Added ability to export intermediate values for plotting in
evalContBoyce()
- Fixed spelling errors in
crss
data table (coordinate reference system names)
- Minor issue fixes with undocumented arguments for non-exported functions
- Bug fix in
squareCellRast()
that occurred on Linux/Fedora
- Backwards incompatible:
trainRF()
usesranger
package for random forests (changed fromrandomForest
package) - Backwards incompatible:
geoFold()
usescomplete
clustering method by default (changed fromsingle
) - New feature:
trainGLM()
andtrainNS()
can automatically scale predictors - New feature: Reworked
trainGLM()
to handle cases with large numbers of predictors - New feature: Added
geoFoldContrast()
for assigning geo-folds to background or absence sites - Better functionality:
trainRF()
now indicates if the response is binary using abinary
argument (vs.family
, which falsely implied more functionality than RFs have)
- Better functionality: Expanded capacity of .calcWeights() (a hidden function) to handle different values for
family
- new feature: Added help page for troubleshooting running functions that support parallel operation
- Bug fix:
predictEnmSdm()
when using a BRT model and predicting to aSpatRaster
(thank you, Nikki C!)
- New feature: Users can select clustering method in
geoThin()
andgeoFold()
(thank you, Pascal T!) - Bug fix: Example in
customCRS()
when GADM server is down - Bug fix:
geoThin()
which returned input if it was adata.frame
* - Bug fix:
geoThin()
which returned adata.frame
lacking coordinates if input was adata.frame
(thank you, Pascal T!)
- Bug fix: Removed Fedora issue with external link to
raster
package - Bug fix: Added
rJava
dependency
- New feature:
getCRS()
(no arguments) now displaysshiny
table of all available CRSs - Bug fix: Fixed issue in
nearestGeogPoints()
when polygon lay under centroid - Bug fix: Fixed bug with "table" call of
getCRS()
- New feature:
summarizeByCrossValid()
now summarizes natural spline (NS) models - Bug fix: Bug experienced by some users using
predictEnmSdm()
andpredictMaxNet()
(Thank you, Nikki!) - Bug fix:
trainByCrossValid()
using improper call toevalContBoyce()
- Bug fix:
extract()
bug in some examples
- First release on CRAN