tests/smm_002.R

library( MixtureFitting )
load( "outputs/smm_002.RData" )
set.seed( 42 )
x = rt( 100, 10 )
sinit = smm_init_vector( x, 3 )
sfjt = smm_fit_em( x, sinit, polyroot.solution = "jenkins_taub" )
sfnr = smm_fit_em( x, sinit, polyroot.solution = "newton_raphson" )
if( all.equal( sinit, output_init ) != TRUE ) {
    stop( all.equal( sinit, output_init ) )
}
if( all.equal( sfjt$p, output_parameters_jt ) != TRUE ) {
    stop( all.equal( sfjt$p, output_parameters_jt ) )
}
if( all.equal( sfjt$p, output_parameters_nr ) != TRUE ) {
    stop( all.equal( sfjt$p, output_parameters_nr ) )
}

Try the MixtureFitting package in your browser

Any scripts or data that you put into this service are public.

MixtureFitting documentation built on June 8, 2025, 11:19 a.m.