Bonjour à toutes et à tous,
Je suis bloqué sur une ligne de code en R.
J'aimerais pouvoir soustraire les valeurs contenues dans les vecteurs X et A qui sont tous les 2 issus de la fonction sapply. Ce sont donc 2 vecteurs composés de vecteurs de tailles variables.
Le vecteur X contient, dans chaque cellule, N variables suivant une loi gamma. N allant généralement de 0 jusqu'à 4.
Le vecteur A contient, dans chaque cellule, N constantes Alpha = 100.
Pourriez-vous m'aider à soustraire, dans chaque cellule de X, pour chaque variable de X, la valeur de la variable de X - 100.
Je vous mets un petit bout du code que j'ai fait pour vous aider à mieux comprendre ce qui pourrait me bloquer
Je vous remercie d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 n <-100 m <-10000 Lambda <- 1000 Alpha <- 100 N <- rpois(m,0.01*n) X <- sapply(N , function(x) rgamma(x,1000000/Lambda,scale = Lambda/1000)) A <- sapply(N , function(x) rep(Alpha,x)) Y <- sapply(N , function(x) X[[x]] - A[[x]])
Partager