Package: RobMixReg 1.1.3

RobMixReg: Robust Mixture Regression

Finite mixture models are a popular technique for modelling unobserved heterogeneity or to approximate general distribution functions in a semi-parametric way. They are used in a lot of different areas such as astronomy, biology, economics, marketing or medicine. This package is the implementation of popular robust mixture regression methods based on different algorithms including: fleximix, finite mixture models and latent class regression; CTLERob, component-wise adaptive trimming likelihood estimation; mixbi, bi-square estimation; mixL, Laplacian distribution; mixt, t-distribution; TLE, trimmed likelihood estimation. The implemented algorithms includes: CTLERob stands for Component-wise adaptive Trimming Likelihood Estimation based mixture regression; mixbi stands for mixture regression based on bi-square estimation; mixLstands for mixture regression based on Laplacian distribution; TLE stands for Trimmed Likelihood Estimation based mixture regression. For more detail of the algorithms, please refer to below references. Reference: Chun Yu, Weixin Yao, Kun Chen (2017) <doi:10.1002/cjs.11310>. NeyKov N, Filzmoser P, Dimova R et al. (2007) <doi:10.1016/j.csda.2006.12.024>. Bai X, Yao W. Boyer JE (2012) <doi:10.1016/j.csda.2012.01.016>. Wennan Chang, Xinyu Zhou, Yong Zang, Chi Zhang, Sha Cao (2020) <doi:10.48550/arXiv.2005.11599>.

Authors:Sha Cao [aut, cph, ths], Wennan Chang [aut, cre], Chi Zhang [aut, ctb, ths]

RobMixReg_1.1.3.tar.gz
RobMixReg_1.1.3.zip(r-4.7)RobMixReg_1.1.3.zip(r-4.6)RobMixReg_1.1.3.zip(r-4.5)
RobMixReg_1.1.3.tgz(r-4.6-any)RobMixReg_1.1.3.tgz(r-4.5-any)
RobMixReg_1.1.3.tar.gz(r-4.7-any)RobMixReg_1.1.3.tar.gz(r-4.6-any)
RobMixReg_1.1.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
RobMixReg/json (API)
NEWS

# Install 'RobMixReg' in R:
install.packages('RobMixReg', repos = c('https://changwn.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/changwn/robmixreg/issues

Pkgdown/docs site:https://changwn.github.io

Datasets:
  • CCLE_data - RobMixReg package built-in CCLE data.
  • colon_data - RobMixReg package built-in Colon cancer data.
  • gaussData - RobMixReg package built-in gaussian example data.
  • simuData - RobMixReg package built-in simulated example data.

On CRAN:

Conda:

2.70 score 152 downloads 46 exports 38 dependencies

Last updated from:97c9b4954d. Checks:7 WARNING, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64WARNING138
source / vignettesOK156
linux-release-x86_64WARNING144
macos-release-arm64WARNING102
macos-oldrel-arm64WARNING88
windows-develWARNING129
windows-releaseWARNING96
windows-oldrelWARNING99
wasm-releaseOK96

Exports:biscalewbisquareblockMapcalcobj_icompPlotCompute_Rbase_SVDCSMRCSMR_oneCSMR_predictCSMR_trainCTLERobdenLpDeOutdmnormestimClustPar_ifindClustAssig_iflexmix_2getiniInitClusters_ilars.lsalogLik_mixtureReglsamixlinrb_bimixlinrb_bionemixLpmixLp_onemixtureRegMLMMLM_bicMLM_cvorderedLinesplot_CTLEplot_mixtureRegplot_mixtureRegListRec_Lmrestr.diffax_i1restr.diffax_i2restr2_eigenvrmrsimu_data_sparsesimu_funcsimu_lowssclmatTLETreatSingularitytrim.cwm

Dependencies:bitopscaToolscliDEoptimRdplyrfarverfit.modelsflexmixgenericsgluegplotsgtoolsKernSmoothlabelinglarslatticelifecyclemagrittrMASSmodeltoolsmvtnormnnetpcaPPpillarpkgconfigR6RColorBrewerrlangrobustrobustbaserrcovscalestibbletidyselectutf8vctrsviridisLitewithr

Readme and manuals

Help Manual

Help pageTopics
biscalew :Robust M-estimates for scale.biscalew
bisquare : Robust estimates for mean.bisquare
Plot the coefficient matrix.blockMap
calcobj_i: it calculates the objective functioncalcobj_i
RobMixReg package built-in CCLE data.CCLE_data
RobMixReg package built-in Colon cancer data.colon_data
The plot wrapper function.compPlot
Compute the row space using SVD.Compute_Rbase_SVD
The main function of the RBSL algorithm.CSMR
Perform the RBSL algorithm one times.CSMR_one
The predict function of the CSMR algorithm.CSMR_predict
The train function of the CSMR algorithm.CSMR_train
CTLERob: Robust mixture regression based on component-wise adaptive trimming likelihood estimation.CTLERob CTLERob,formula,ANY,ANY,numeric,ANY-method CTLERob,formula,ANY,ANY,numeric-method
denLp : Density function for Laplace distribution.denLp
DeOut : Detect outlier observations.DeOut
dmnorm: multivariate normal density functiondmnorm
estimClustPar_i: see original CWM methodestimClustPar_i
findClustAssig_i: it obtains the assigment corresponding to each point to the K populations and the set of trimmed pointsfindClustAssig_i
flexmix_2: Multiple runs of MLE based mixture regression to stabilize the output.flexmix_2
RobMixReg package built-in gaussian example data.gaussData
getini: see original CWM methodgetini
InitClusters_i: see original CWM methodInitClusters_i
lars variant for LSA.lars.lsa
Obtain Log-likelihood from a mixtureReg ObjectlogLik_mixtureReg
Least square approximation. This version Oct 19, 2006.lsa
mixlinrb_bi: mixlinrb_bione estimates the mixture regression parameters robustly using bisquare function based on multiply initial value.mixlinrb_bi mixlinrb_bi,formula,ANY,numeric,numeric-method
mixlinrb_bione : mixlinrb_bione estimates the mixture regression parameters robustly using bisquare function based on one initial value.mixlinrb_bione
mixLp : mixLp_one estimates the mixture regression parameters robustly using Laplace distribution based on multiply initial value..CTLE,formula,ANY,numeric,numeric-method mixLp mixLp,formula,ANY,numeric,numeric-method
mixLp_one : mixLp_one estimates the mixture regression parameters robustly using Laplace distribution based on one initial value.mixLp_one
Function to Fit Mixture of RegressionsmixtureReg
The main function of mining the latent relationship among variables.MLM
Model selection function for low dimension data.MLM_bic
Cross validation (fold-5) function for high dimension data.MLM_cv
Sort by X Coordinates and Add Line to a PlotorderedLines
plot_CTLE: Plot the mixture/single regression line(s) in a simply function.CTLERob,formula,ANY,numeric,ANY plot_CTLE plot_CTLE,formula,ANY,numeric-method
Plot Fit and Mixing Probability of a mixtureReg Objectplot_mixtureReg
Plot a List of mixtureReg Objectsplot_mixtureRegList
Adaptive lasso.Rec_Lm
restr.diffax_i1: see original CWM methodrestr.diffax_i1
restr.diffax_i2: see original CWM methodrestr.diffax_i2
restr2_eigenv: see original CWM methodrestr2_eigenv
The main function of Robust Mixture Regression using five methods.rmr
Class RobMixReg.RobMixReg-class
Simulate high dimension data for RBSL algorithm validation.simu_data_sparse
The simulation function for low/high dimensional space.simu_func
The simulation function for low dimensional space.simu_low
RobMixReg package built-in simulated example data.simuData
ssclmat: see original CWM methodssclmat
TLE: robust mixture regression based on trimmed likelihood estimation.CTLE,formula,ANY,numeric,numeric,numeric-method TLE TLE,formula,ANY,numeric,numeric,numeric-method
TreatSingularity: see original CWM methodTreatSingularity
trim.cwm: main functiontrim.cwm