[R] Matrix Multiplication, Floating-Point, etc.
HDoran at air.org
Mon Jul 30 16:43:59 CEST 2007
This is giving you exactly what you are asking for. The operator * does
element by element multiplication. So, .48 + -.48 =0, right? Is there
another mathematical possibility you were expecting?
> -----Original Message-----
> From: r-help-bounces at stat.math.ethz.ch
> [mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of Talbot Katz
> Sent: Friday, July 27, 2007 6:31 PM
> To: r-help at stat.math.ethz.ch
> Subject: [R] Matrix Multiplication, Floating-Point, etc.
> I recently tried the following in R 2.5.1 on Windows XP:
> [1,] -2.664427e-17
>  0
> (I got the same result with R 2.4.1 on a different Windows XP
> I expect this issue is very familiar and probably has been
> discussed in this forum before. Can someone please point me
> to some documentation or discussion about this? Is there
> some standard way to get the "correct"
> answer from %*%?
> -- TMK --
> 212-460-5430 home
> 917-656-5351 cell
> R-help at stat.math.ethz.ch mailing list
> PLEASE do read the posting guide
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help