Merci des réponses, mais ce n'est pas tout à fait ça, je vais être plus clair :
j'ai une variable, qui se distribue en 0 ou 1. Ce sont des données réelles, récoltées. Je ne veux pas créer de nombres aléatoires, car je ne veux pas toucher aux 0 ou 1 prit par mes individus pour cette variable. Ce que je veux, c'est générer de manière aléatoire SOIT une données manquantes (donc codée en NA() ), SOIT que la valeur prise pour cet individu (donc 0 ou 1), ne change pas.
Par exemple, j'ai 300 individus. Je veux générer 5% de données manquantes sur ma variable. Donc, 5% de 300 individus, ça me fait 15 données manquantes à créer. Maintenant, je veux injecter 15 données manquantes (donc remplacer 15 0 ou 1) sur ma variable !
Si je le fais à 10%, je veux donc 30 données manquantes injectées sur ma variable, remplaçant les 0 ou 1.
ça n'a pas de sens à proprement parlé dit comme ça, mais c'est pour un projet où je dois utiliser une méthode statistique sur une base de données avec différents % de données manquantes injectées, pour voir comment se "comporte" ma méthode stat.
Je pourrais bien sur le faire à la main, mais dans un soucis de partialité et d'efficacité, une fonction serait la bienvenue