I am testing 'qr' with an admittedly contrived matrix and I am getting 
different results than I am from another package. The matrix that I am using is:

x <- matrix(seq(.1, by=.1, length.out=12), 4)

So the whole test is:

x <- matrix(seq(.1, by=.1, length.out=12), 4)
qr(x)

And the output from 'R' is:

$qr
           [,1]       [,2]          [,3]
[1,] -0.5477226 -1.2780193 -2.008316e+00
[2,]  0.3651484 -0.3265986 -6.531973e-01
[3,]  0.5477226 -0.3781696 -1.650163e-16
[4,]  0.7302967 -0.9124744  8.078153e-01

$rank
[1] 2

$qraux
[1] 1.182574 1.156135 1.589436

$pivot
[1] 1 2 3

attr(,"class")
[1] "qr"


The differences that I see is in the last value of qraux. I was expecting  
1.83205 not 1.589436. Also the last row of the decomposition shows:

[4,]  0.7302967 -0.9124744  8.078153e-01

I was expecting

     0.73030    -0.91247    -0.55470

So again it is the last element of the array. For the linear algebra gurus out 
there is this to be expected from the contrived matrix? Is there a "better" 
matrix that I can use to test that will more or less give consistent agreed 
upon results for a QR decomposition?

Thank you.

Kevin

______________________________________________
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