56 résultats trouvés

Aller à la recherche avancée

par Diane MANZON
23 Oct 2018, 13:56
Forum : Questions en cours
Sujet : Problème de boucle for + if
Réponses : 12
Vues : 2919

Re: Problème de boucle for + if

re, je ne pense pas que la séquence des commandes soient bonnes parce que si tu fais d1[ixi] <- 0 avant d1[auxi] alors toutes les valeurs supérieures à 45 ne vont plus être égales à 0. d1 <- ((Mat_Y[,3] - 20)/(35 - 20))^2 auxi <- which(Mat_Y[,3]>=35) ixi <- which(Mat_Y[,3]<20 | Mat_Y[,3]>45) d1[aux...
par Diane MANZON
23 Oct 2018, 09:21
Forum : Questions en cours
Sujet : Problème de boucle for + if
Réponses : 12
Vues : 2919

Re: Problème de boucle for + if

Bonjour, faire des comparaison une à une avec des if et des else n'est pas très efficace sous R. Quand tu as deux possibilités il est plus rapide de faire directement le calcul pour toutes les valeurs avec la formule pour une condition, et modifier les valeurs qui vérifient la deuxième condition : ...
par Diane MANZON
23 Oct 2018, 09:11
Forum : Questions en cours
Sujet : Problème de boucle for + if
Réponses : 12
Vues : 2919

Re: Problème de boucle for + if

Une fonction incontournable de R est la fonction "?" qui permet d'obtenir l'aide. ?ifelse donne l'aide de la fonction ifelse. La ligne d1<-ifelse(Mat_Y$D>35,Mat_Y$D-40,Mat_Y$D-20) signifie pour chaque valeur de la colonne D si D>35 alors d1 vaut D-40 sinon d1 vaut D-20. Je préfère utilise...
par Diane MANZON
23 Oct 2018, 08:41
Forum : Questions en cours
Sujet : Problème de boucle for + if
Réponses : 12
Vues : 2919

Re: Problème de boucle for + if

Bonjour, Dans ce contexte la boucle est inutile, Tu peux faire des choses comme ça : set.seed(1) Mat_Y<-data.frame(A=1:10,B=11:20,D=runif(10,0,50)) #création d'un jeu de données pour l'exemple Mat_Y A B D 1 1 11 10.298729 2 2 12 8.827838 3 3 13 34.351142 4 4 14 19.205186 5 5 15 38.492071 6 6 16 24....
par Diane MANZON
23 Oct 2018, 08:18
Forum : Questions en cours
Sujet : Problème de boucle for + if
Réponses : 12
Vues : 2919

Re: Problème de boucle for + if

Bonjour, faire des comparaison une à une avec des if et des else n'est pas très efficace sous R. Quand tu as deux possibilités il est plus rapide de faire directement le calcul pour toutes les valeurs avec la formule pour une condition, et modifier les valeurs qui vérifient la deuxième condition : ...
par Diane MANZON
23 Oct 2018, 07:23
Forum : Questions en cours
Sujet : Problème de boucle for + if
Réponses : 12
Vues : 2919

Re: Problème de boucle for + if

Bonjour, votre code semble bizarre. puisque vous bouclez sur l'indice i, mais vous oubliez par la suite d'utiliser cet indice. Par exemple, vous écrivez d1 au lieu de d1[i] et Mat_Y[,3] au lieu de Mat_Y[i,3] ... Bonjour Stéphane ! En effet, erreur de débutante ! Ca fonctionne merci beaucoup !!
par Diane MANZON
23 Oct 2018, 07:17
Forum : Questions en cours
Sujet : Ordonner une matrice générée par un expand.grid pour utiliser la fonction image
Réponses : 27
Vues : 4318

Ordonner une matrice générée par un expand.grid pour utiliser la fonction image

Bonjour à tous, J'ai une matrice (Mat_D) avec 3 colonnes. La colonne 1 (X1g) et la colonne 2 (X2g) ont été générées avec la fonction expand.grid [ces 2 premières colonnes correspondent aux coordonnées de X1 et de X2 dans un domaine donné] et la colonne 3 (Des) a été calculé. Je voudrais utiliser la ...
par Diane MANZON
22 Oct 2018, 17:47
Forum : Questions en cours
Sujet : Problème de boucle for + if
Réponses : 12
Vues : 2919

Problème de boucle for + if

Bonsoir à tous, Je ne comprends pas le problème dans mon code... J'ai une matrice (Mat_Y) qui contient 1245 lignes et 7 colonnes. Je m'intéresse aux valeurs de la 3ème colonne (Mat_Y[,3]). Je voudrais les valeurs de cette colonne pour chaque ligne: si elle est < à 35, appliquer un calcul ; si elle e...
par Diane MANZON
21 Juin 2018, 08:36
Forum : Questions en cours
Sujet : Méthode de Monte Carlo
Réponses : 9
Vues : 1741

Re: Méthode de Monte Carlo

Merci pour la blague Jean :) Bonjour Pierre-Yves, Quelle serait la méthode utilisée selon vous ? Voilà ma problématique: J'ai 2 paramètres (X1 et X2) et 2 variables (Y1 et Y2). J'utilise un calcul matriciel pour faire de la régression linéaire : B = (X'X)exposant-1X'Y J'obtiens la formule suivante :...
par Diane MANZON
20 Juin 2018, 14:47
Forum : Questions en cours
Sujet : Méthode de Monte Carlo
Réponses : 9
Vues : 1741

Re: Méthode de Monte Carlo

Bonjour Jean,

Merci pour la réponse !
Malheureusement j'ai déjà essayé rnorm : en effet je génère des valeurs aléatoires mais pas selon la méthode de Monte Carlo....
par Diane MANZON
19 Juin 2018, 07:28
Forum : Questions en cours
Sujet : Méthode de Monte Carlo
Réponses : 9
Vues : 1741

Méthode de Monte Carlo

Bonjour à tous, Mon problème est le suivant: Je voudrais générer des données aléatoires selon la méthode de Monte Carlo. Ma valeur de départ est une variance (= 0,39) et les données aléatoires doivent également suivre une loi normale. J'ai téléchargé les packages MonteCarlo et mcsm mais je n'arrive ...

Aller à la recherche avancée