Well, it's a little inelegant, but since the amount of information is
the same in events that are certain to occur and certain not to occur,
you could add the line

prob[prob==0] <- 1

after you set up the prob vector, which would take care of the problem.


Ben Fairbank



-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Taka Matzmoto
Sent: Tuesday, July 11, 2006 2:26 PM
To: [email protected]
Subject: [R] (no subject)

Dear R-users

>prob <- c(0.5,0.4,0.3,0.1,0.0)
>cal <- prob * log(prob,base=2)
>cal
[1] -0.5000000 -0.5287712 -0.5210897 -0.3321928        NaN

Is there any way to change NaN to zero ?

Thank you

Taka

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide!
http://www.R-project.org/posting-guide.html

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to