Le forum du Master ESA économétrie et statistique appliquée - Université d'Orléans

Vous n'êtes pas identifié.

Annonce

Vous êtes sur le forum du master ESA !

Le site du master ESA - description de la formation, notes de cours, contacts... vient de déménager !!!

Venez visiter notre nouveau site : www.master-esa.fr

#1 10-12-2013 15:54:21

olivier
Member
Date d'inscription: 21-09-2009
Messages: 16

Soustraction

Bonjour à tous, un petit exercice de CM2:

data test;
    format a b c d20.16;
    a=.05;
    b=1-.95;
    c=a-b;
run;

Si quelqu'un a une explication, je suis preneur.
A+

Hors ligne

 

#2 10-12-2013 19:04:58

esa_sr
Administrator
Date d'inscription: 21-02-2007
Messages: 5898
Site web

Re: Soustraction

j'en ai un autre pour vous du même genre :

data toto;
   a=0.3;
   b=3 * 0.1;
   difference=a-b;
run;

proc print noobs; run;

Code:

Obs.     a      b      difference

  1     0.3    0.3    -5.5511E-17

explications ici : http://support.sas.com/techsup/technote/ts654.pdf

en résumé, c'est la faute à l'informatique ;-)

Hors ligne

 

#3 12-12-2013 13:14:55

olivier
Member
Date d'inscription: 21-09-2009
Messages: 16

Re: Soustraction

Merci pour la réponse, et pour le papier.
Je confirme observer le même problème de précision avec excel si je déclare les variables 'as double'. En revanche, en les déclarant 'as single', on observe bien une égalité.
Ce qui ammène une question corrolaire, existe-t-il un moyen de déclarer des variables numériques  en tant que boolean, integer, single... comme on peut le faire dans d'autres logiciels (en data step et/ou IML)?

Hors ligne

 

#4 15-12-2013 19:16:02

esa_sr
Administrator
Date d'inscription: 21-02-2007
Messages: 5898
Site web

Re: Soustraction

désolé pour le temps de réponse...

la réponse est oui, pas en langage data standard mais en DS2

http://support.sas.com/documentation/cd … pgxa69.htm

Hors ligne

 

#5 20-01-2014 08:49:44

olivier
Member
Date d'inscription: 21-09-2009
Messages: 16

Re: Soustraction

Merci bcp

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson

[ Generated in 0.022 seconds, 10 queries executed ]