ssClara2kL()
{was 'ssClaraL'}: seems to give too small samples in
several of the BSc thesis simulations. Provide "better" alternative!
Provide as.norMmix() generic and as.norMmix.nor1mix() to get 1-D
comparisons and MW from CRAN package nor1mix
norMmix()
has trouble with 1 dimensional and/or 1 component mixtures.
deciding criteria needed.
documentation need examples and arguments of plot.... are not described. OUT OF DATE:Documentation for plot methods now completely broken. Arguments like newWindow no longer supported. Needs to be rewritten for 2d and >2d.
Currently always use full covariance parameter Sigma, even in cases such as EII etc. Should we allow both (full and minimal) parametrizations
manyMLE()
is not yet exported & documented; before doing so, needs
tweaks (by MM):
savdir
and name
with default name to save as "*rds"
: nice idea but
should not be part of manyMLE
but separate small utility.norModels <- eval(formals(norMmix)$model)
BUG in either npar()
or nMm2par()
-- see 'FIXME' in man/nMm2par.Rd
Start a inst/NEWS.md file.
finish regression test in test-norMmix.R
. Should test
construction of Sigma from various inputs.
============================================================================== DONE:
Also port most of the "fit.R" from norMmix_Bthesis
; i.e., the fitnMm()
function {with better name!} -->
~/Betreute-Arbeiten/NicolasTrutmann/BSc_thesis+MM/norMixBthesis/R/fit.R
and then all the <fun>.fittednorMmix()
methods
{but probably also change the name of the class from
"fittednorMmix"
to something like
"manyNormixMLE"
--> Nicolas Trutmann has done it (Jun 21 2020): name manyMLE()
==> ~/R/D/GH/norMmix/R/fit.R
norMmix.Rd does not document use of non-array covar. mats. as init. values
decide on par args in ndplot and how to leave it exposed to the user. maybe do.call(par, parargs) construct?? and put parargs=NULL in arguments. user can then overwrite first call to par().
==> MM: Using sfsmisc::mult.fig() and allow the user to change defaults for mult.fig() is easier.
===> MUCH better is really to change the setup completely, use graphics :: pairs.default(.) by providing a correct panel = function(.) !!!
--> R/plot.R
: FIXME: plot2d() <--> plotnd() are NOT compatible in their defaults
rename nMmcol to Trubetskoy10
document or erase mention of parcond
.
norMmix(...) creation does NOT check Sigma
in case of restricted
parametrizations, but just assumes the caller of norMmix() makes no
mistake. This is clearly too optimistic!
-> split into "private" and public method, where the public method
does argument checking and private one assumes correct args.
Should use the private one in MLE algorithm as it gets called there in a
loop.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.