Julien Trolet wrote:
> Hello,
> 
> I used the lda function from the MASS (VR) package and the rda function 
> from the klaR package.
> I wanted to compare the result of this two functions by using the same 
> training set.
> Thus, I used the rda function with lambda=1 an gamma=0, I should emulate 
> the lda function and I should obtain the same result.
> 
> But this it not the case, the two result are very different.
> 
> My training set is 70 observations * 10 variables long, and I performed 
> a leave one out for each  observations.
> 
> Do somebody have an idea for the cause(s) of this?
With the iris data, the following works for me:
  x1 <- predict(lda(Species~., data=iris))
  x2 <- predict(rda(Species~., data=iris, lambda=1, gamma=0))
  all(x1$class == x2$class)
  all.equal(x1$posterior, x2$posterior)
So, can you specify an example (including data + code, in a private 
message) please?
If your analysis for your data is correct, the error is probably in 
rda(). I won't have time to look at it before monday (and the author of 
the rda() code is in Auckland these days).
It's always a good idea to ask the package maintainer first, BTW.
Uwe Ligges
> Thanks
> 
> Trolet Julien