Bonjour à tous,
Je suis nouvelle sur ce forum et en le parcourant je n'ai pas trouvé la réponse à ma question car j'ai peur que ma question soit particulière à mon travail. Je travaille sur des données rasters. Je cherche à changer la valeur des pixels d'un raster en appliquant une fonction mathématique (pour "standardiser" avec la méthode fuzzy). J'ai des problèmes d'écriture de la fonction sigmoïde, car en appliquant la fonction telle qu'écrite ci dessous j'obtiens soit des valeurs 0 ou 1 et non pas une continuité de valeurs entre 0 et 1, donc je me dis qu'il doit y avoir une faute dans l'écriture.. Voici comment je l'écris:
f1<-x1 #(mon raster que je veux standardiser)
a<-2
b<-2000
f1[f1<=a]<- 0
f1[f1>a & f1<=b]<- 1/(1+exp(-5/a*(f1[f1>a & f1<=b]-(b+a)/2)))
f1[f1>b]<- 1
Voyez-vous un problème dans l'écriture de l'équation? Je n'arrive pas à trouver mon erreur..merci beaucoup pour votre aide!
Bonne journée à tous,
Alexia Rondeau