bonjour Aurélien, Stéphane! Merci pour vos réponses convergentes à une minute d'intervalle ;). 2) ça marche, mais je voudrais aussi enlever les ticks... 1) vous me proposez d'écrire : layout(matrix(1:8, nrow = 1), width = c(1, rep(2, 7))) layout.show(n = 8) mais à quel niveau ? avant ou après l'appe...
bonjour à tous ! Deux petites questions rapides que je me pose, si vous avez la réponse ce serait cool : 1) j'ai fait par(mfrow=c(1,8)). Je désire réduire la largeur du 1er de mes huit graphe, mais juste celui là... 2) j'ai son axe des abscisse gradué (au premier graphe) et je souhaite virer les gra...
Merci Stéphane, c'était ce que j'avais fait pour explorer mon code, connaître pour quel indice sa plantait, puis explorer chaque instruction pour savoir ce qui n'allait pas. Il ressort de mon travail que les erreurs sont très bien gérées par la commande options(warn=2). Seule une d'entre elles a tou...
Pardon Stéphane, j'ai oublié de précisé le warn. Je peux t'assurer que mon code est le suivant : i=1 while(i<75) { options(warn=2) instruction1 instruction2 montruc=try(bidule) if(class(montruc) != "try-error"){ instruction3 i=i+1 }else{ i=i } } De sorte que je suis persuadé que la seule e...
Bonjour, merci pour la réponse mais en fait c'est déjà ce que je fais de tester si c'est une erreur ou pas. Je fais figurer mon code pour pouvoir enfin tirer un trait sur cette histoire ;). Je ne vois pas ce qui coince... i=1 while(i<75) { instruction1 instruction2 montruc=try(bidule) if(class(montr...
okay! merci pour l'info. Je suis allé vérifié et R indique : "If warn is two or larger all warnings are turned into errors." Alors moi ce que je désirais à la base Gabriel, c'était accepter l'erreur mais du coup réitérer la boucle while pour le même indice. Sais-tu si c'est réalisable par ...
bonjour! je me permets de réagir pour vous dire que tout fonctionne grâce à vos conseils comme je le souhaitais. Toutefois, la commande options(warn=2) ne stoppe pas toutes les erreurs. Je remarque le message de R suivant, qui arrête le programme au milieu : Erreur dans sort.list(x) : 'x' must be at...
Vous vous cassez la tête pour rien il me semble. Avec mon code : options(warn=2) for(i in 1:75){ ... montruc <- try(bidule) if(class(montruc) != "try-error"){ ... } } si bidule fonctionne, alors on continue à traiter bidule dans ...
bonjour à tous et merci bcp pour vos réponses que je vais étudier avec intérêt !
En fait oui si l'estimation plante alors je regénère des données donc s'il y a erreur je veux revenir au bloc d'instructions situé au-dessus.
Je vais regarder vos codes et reviens vers vous. Merci.
Bonjour Gabril, merci pour ta réponse, je l'ai compilée et effectivement je pense comprendre ce qu'elle fait. Néanmoins et pour l'appliquer au cas présent, afin d'obtenir la situation : for(j in 1:75){ (*) instruction1 ... instruction 5 vecteur[i]= iferror(calcul numérique) then REVENIR A (*) } puis...
bonjour à tous. Je n'ai rien trouvé sur le forum à ce sujet, je pense que ce que je cherche à faire n'est pas trop complexe. j'ai une boucle for et un calcul numérique qui plante parfois: for(j in 1:100){ instruction1 ... instruction 5 vecteur[i]=calcul numérique } Je voudrais, lorsque vecteur[i] pl...
Bonjour Stéphane. Oui effectivement le vecteur nommé p_theo contient des réalisations d'une loi théorique. C'est sans doute pour cela qu'il faut générerer beaucoup de ces échantillons pour prendre un quantile de ces distances... du style prendre 100 échantillons théoriques et calculer les 100 distan...
Pour ce qui est de l'explication oui biensûr on en parlera par écrit. Pour l'intervalle de confiance avec un bootstrap c'est effectivement une bonne idée, je pense que je peux le réaliser pour avoir plusieurs version du fameux "0.0479", du style une ou deux centaines et de construire un IC...