cv.scheme
is set to “CV2” and “CV0” and there are
no overlapping genotypes between “trial1” and “trial2”,
format_cv()
now returns NULL
. Previously,
results would be returned even if no overlap was present, resulting in
incorrect CV scheme specification.format_cv()
parameter cv.method
is now the
boolean parameter stratified.sampling
for consistency with
other waves functions.plot_spectra()
no longer requires a column named
“unique.id”.save_model()
output now works correctly with
predict_spectra()
.train_spectra()
no longer returns an error
when stratified.sampling = F
.train_spectra()
, stratified random sampling of
training and test sets now allows the user to provide a seed value for
set.seed()
. For random (non-stratified) sampling of
training and test sets, seed is set to the current iteration
number.model.method = "svmLinear
and
model.method = "svmRadial
no longer return an error when
used in train_spectra()
or
test_spectra()
.test_spectra()
now returns trained model
correctly when only one pretreatment is specified.plot_spectra()
is now
NULL
(no title) if detect.outliers
is set to
FALSE
.$summary.model.performance
from test_spectra()
now include underscores rather than periods for easier parsing.vignette("waves")
AggregateSpectra
->
aggregate_spectra()
DoPreprocessing
->
pretreat_spectra()
FilterSpectra
-> filter_spectra()
FormatCV
-> format_cv()
PlotSpectra()
-> plot_spectra()
SaveModel()
-> save_model()
TestModelPerformance()
->
test_spectra()
TrainSpectralModel()
->
train_spectra()
preprocessing
is now pretreatment
).tune.length
must be set to 5 when
model.algorithm == "rf"
).plot_spectra()
including
color and title customization and the option to forgo filtering
(#5).train_spectra()
and test_spectra()
.save_model()
now automatically selects the best model
if provided with multiple pretreatments.wavelengths
is no longer a required argument for any of
the waves functions.proportion.train
. Previously,
this proportion was fixed at 0.7 (#13).aggregate_spectra()
now allows for aggregation
by a single grouping column (#14).save.model
in the function
save_model()
has been renamed to write.model
for clarity.TrainSpectralModel()
.TrainSpectralModel()
or when
preprocessing = TRUE
in TestModelPerformance()
(#7).PlotSpectra()
now allows for missing data in
non-spectral columns of the input data frame.Initial package release