On 02/06/2013 07:51 PM, mary wrote:

I'm sorry,

I have a data set  contains numbers with more decimal places, the data are
available in R "data (milk)".
I made a loop to get a robust correlation matrix but in  calculations,
decimals cause me problems ( especially I do not know how R rounds numbers
by default) so the diagonal should be equal to one is not.

I hope it's clearer.

Hi mary,
That's okay, nearly everybody thinks that because they know what they are talking about, everyone else does, too. I don't know which dataset you are using as there seem to be several "milk" datasets. However, unless you are doing a lot of sequential calculations, it is probably not the machine precision that is causing your errors, as they would be much smaller. What may be happening is that you are treating robust estimates as exact parametric estimates, thus generating larger errors in your calculations. The simplest way to check this is to run a small example calculation and print out the successive results that you get. You may see one result that is clearly wrong and can work out where the error is being made.

Jim

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to