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