| 1 | --- |
| 2 | title: morpheus........... |
| 3 | |
| 4 | output: |
| 5 | pdf_document: |
| 6 | number_sections: true |
| 7 | toc_depth: 1 |
| 8 | --- |
| 9 | |
| 10 | ```{r setup, results="hide", include=FALSE} |
| 11 | knitr::opts_chunk$set(echo = TRUE, include = TRUE, |
| 12 | cache = TRUE, comment="", cache.lazy = FALSE, |
| 13 | out.width = "100%", fig.align = "center") |
| 14 | ``` |
| 15 | |
| 16 | 0) Tell that we try to learn classification parameters in a non-EM way, using algebric manipulations. |
| 17 | |
| 18 | *morpheus* is a contributed R package which attempts to find the parameters of a mixture of logistic classifiers. |
| 19 | When the data under study come from several groups that have different characteristics, using mixture models is a very popular way to handle heterogeneity. |
| 20 | Thus, many algorithms were developed to deal with various mixtures models. Most of them use likelihood methods or Bayesian methods that are likelihood dependent. |
| 21 | *flexmix* is an R package which implements these kinds of algorithms. |
| 22 | |
| 23 | However, one problem of such methods is that they can converge to local maxima, so several starting points must be explored. |
| 24 | Recently, spectral methods were developed to bypass EM algorithms and they were proved able to recover the directions of the regression parameter |
| 25 | in models with known link function and random covariates (see [9]). |
| 26 | Our package extends such moment methods using least squares to get estimators of the whole parameters (with theoretical garantees, see [XX]). |
| 27 | Currently it can handle only binary output $-$ which is a common case. |
| 28 | |
| 29 | 1) Model. |
| 30 | |
| 31 | TODO: retrouver mon texte initial + article. |
| 32 | |
| 33 | 2) Algorithm (as in article) |
| 34 | |
| 35 | 3) Experiments: show package usage |