Tôi có ma trận mxn lớn và tôi đã xác định các cột phụ thuộc tuyến tính. Tuy nhiên, tôi muốn biết nếu có một cách trong R để viết các cột phụ thuộc tuyến tính về những người độc lập tuyến tính. Vì nó là một ma trận lớn nên không thể thực hiện dựa trên việc kiểm tra.Làm cách nào để viết cột phụ thuộc tuyến tính trong ma trận theo các cột độc lập tuyến tính?
Đây là ví dụ về loại ma trận mà tôi có.
> mat <- matrix(c(1,1,0,1,0,1,1,0,0,1,1,0,1,1,0,1,0,1,0,1), byrow=TRUE, ncol=5, nrow=4)
> mat
[,1] [,2] [,3] [,4] [,5]
[1,] 1 1 0 1 0
[2,] 1 1 0 0 1
[3,] 1 0 1 1 0
[4,] 1 0 1 0 1
Đây rõ ràng là x3 = x1-x2, x5 = x1-x4. Tôi muốn biết nếu có một cách tự động để có được điều đó cho một ma trận lớn hơn.
Cảm ơn!
Chức năng này có thể giúp bạn: http://www.inside-r.org/packages/cran/heplots/docs/gsorth –
@BenBolker Và kể từ khi liên kết đó là bây giờ đã chết chỉ cần tìm hàm 'gsorth' ở đây: https://cran.r-project.org/web/packages/heplots/heplots.pdf – Dason