-
Notifications
You must be signed in to change notification settings - Fork 55
devel stuff: notes for test update (bladen)
Max Bladen edited this page May 2, 2022
·
33 revisions
-
basic
- just tests the simplest use case works for ALL possible input objects
-
data
- similar to basic, but uses different input datasets
-
parameter
- tests the functionality of a specific parameter (or set of parameters)
-
edge.case
- tests for warnings or odd scenarios
-
error
- tests that a specific error is raised in the appropriate scenario
-
auroc
- mint.block.(s)plsda needs test cases once
auroc()
is implemented for these object types
- mint.block.(s)plsda needs test cases once
background_predict
cim
circosPlot
diablo
network
pca
perf.diablo
perf.mint.splsda
plotIndiv
-
plotLoadings
- once PR #212 is merged, then come back here and add test cases for the
mint.(s)pls
functions
- once PR #212 is merged, then come back here and add test cases for the
plotVar
-
internals-.get-pch
- doesn't use any mixOmics datasets
- explore different parameters and error states
-
internals
- tests
.get.ind.colors
,.are.colors
,.get.colors
,.get.character.vector
,.check_test.keepX
and.check_ncomp
- see if there are more internals to test, explore different datasets with these tests
- tests
-
predict
- 4 datasets,
mint.splsda
,block.splsda
,pls
,plsda
- add any remaining methods (eg
splsda
) and test for more parameters
- 4 datasets,
-
tune.block.splsda
- only one test (one dataset), no parameter tests
-
tune.mint.splsda
- two tests, one dataset. test more parameters (not just
signif.threshold
)
- two tests, one dataset. test more parameters (not just
-
tune.spls
- one test, one dataset, with/without parallel
- needs work
-
tune.splsda
- one test, one dataset
biplot
block.(s)pls
block.(s)plsda
cimDiablo
-
ipca
- just realised that I havent included this as a basic type for most plotting functions (eg.
plotLoadings()
,plotVar()
) - go back and add these
- just realised that I havent included this as a basic type for most plotting functions (eg.
mint.block.(s)pls
mint.block.(s)plsda
mint.pca
mint.(s)pls
mint.(s)plsda
network
nipals
- all
perf
variants - all
plot
variants - all
plot.tune
variants plotMarkers
(s)pls
(s)plsda
rcc
selectVar
sipca
spca
- all
tune
variants (pca, rcc, spca, splslevel) wrapper.rgcca
wrapper.sgcca
explained_variance
get.confusion_matrix
impute.nipals
logratio-transformations
map
nearZeroVar
study_split
unmap
vip
withinVariation