An open API service indexing awesome lists of open source software.

https://github.com/jchiquet/coursereglinearregression

Matériel de cours d'introduction à la régression linéaire régularisée
https://github.com/jchiquet/coursereglinearregression

lasso linear-regression regularization ridge

Last synced: 30 days ago
JSON representation

Matériel de cours d'introduction à la régression linéaire régularisée

Awesome Lists containing this project

README

          

---
title: "Introduction aux méthodes régularisées et parcimonieuses pour la régression linéaire"
output: github_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

L'objet de ce module est de présenter une introduction aux méthodes régularisées qui sont devenues un outil indispensable à l’analyse de données, en particulier issues des sciences du vivant. Il vise également à fournir aux étudiants des compétences pratiques quant à l’utilisation de ces méthodes à l’aide du logiciel `R`.

## Programme

Les deux journées commenceront par 3 heures de cours

- Jour 1: les limites du modèles linéaires; la régression stepwise; introduction à la régularisation
- Jour 2: la régularisation ridge, le lasso et leurs variantes pour le modèle linéaire

Les après-midi sont consacrées à des séances machines. Les méthodes régularisées classiques seront évaluées sur des données simulées dont le protocoles sera mis en place par les étudiants. Des données issues de la génomique seront ensuite analysées.

L'évaluation se fera sous la forme d'un rapport associé au séances machines et d'un projet d'analyse, à rendre avant

## Documents

- [Les slides du cours](https://github.com/jchiquet/CourseRegLinearRegression/raw/master/slides/main.pdf)
- [l'énoncé des travaux dirigés](https://github.com/jchiquet/CourseRegLinearRegression/raw/master/td/td_ensai.pdf), [un peu d'aide](https://github.com/jchiquet/CourseRegLinearRegression/raw/master/td/hints.R)

## Logiciel

Pour les tutoriaux, privilégiez une version récente de `R` ([https://cran.r-project.org](https://cran.r-project.org)) et Rstudio ([http://rstudio.com/products/rstudio/download](http://rstudio.com/products/rstudio/download)).

VOus aurez également besoin des packages suivants:

```{r system requirments, eval = FALSE}
install.packages("tidyverse") # manipulation et visualisation de données
install.packages("Matrix") #
install.packages("pbmcapply") # Calcul parallèle facile
install.packages("glmnet") # lasso, ridge, elastic-net
install.packages("grplasso") # group-lasso
install.packages("picasso") # méthode non convexe
install.packages("stabs") # sélection stable par rééchantillonage
```