Alat statistik standar adalah koefisien korelasi (lihat jawaban Michael Chernick) yang merupakan nilai antara [-1,1] dan unit independen. Terkait dengan koefisien korelasi adalah kovarians. Kovarians dipengaruhi oleh unit tetapi mungkin lebih mudah untuk ditafsirkan. Namun, saya tidak suka salah satu opsi tersebut dalam kasus umum. Saya tidak suka mereka karena mereka tidak transformasi konformal independen. Pertimbangkan bahwa garis horizontal atau vertikal lurus dianggap tidak linier oleh kedua langkah tersebut.
Pilihan unitless yang lebih baik adalah menggunakan dekomposisi nilai singular (SVD). SVD memecah data menjadi bagian-bagian komponen yang diberi peringkat berdasarkan besarnya kontribusinya terhadap keseluruhan. Rasio bilangan singular terbesar dengan bilangan singular terbesar kedua karenanya merupakan metrik linearitas. Perhatikan, bahwa untuk menggunakan metode ini, Anda harus memusatkan data terlebih dahulu (membuat rata-rata koordinat X, Y, Z, dll sama dengan nol).
Contoh: Poin: 1126640.141 233575.2013; 1126630.008 233572.8567; 1126625.829 233572.7434;
1126625.416 233577.3781;
Poin Terpusat: 9.792639127 0.656480018; -0.340591673 -1.68817349; -4.519928343 -1.801499913; -4.932119113 2.833193384;
SVD, D matrix: 11.86500017 0; 0 3.813448344
Rasio Nilai singular 3.111357
Rasio di atas dapat secara kasar diartikan sebagai data yang tiga kali lebih panjang ke arah garis yang paling cocok karena cross-linear.
Untuk solusi dengan unit yang memiliki unit dan tidak memerlukan SVD. Lakukan beberapa penyetelan garis yang memiliki garis tengah sebagai salah satu parameter. Menggunakan data terpusat di atas ini sederhana: baris pt = 0 0 (selalu menjadi kasus untuk data terpusat) arah garis = -0.999956849 -0.009289783
Vektor dari pusat garis ke setiap titik adalah koordinat titik yang terpusat. Tentukan panjang proyeksi vektor-vektor ini ke garis (nilai absolut vektor dot arah garis), dan panjang komponen vektor tegak lurus (panjang arah vektor garis silang). Panjang Paralel, Panjang Tegak Berbulu 9.798315123, 0.565480194; 0.356259742, 1.684936621; 4.536468847, 1.759433021; 4.905586534, 2.878889448;
Proyeksi paralel maksimum adalah bentangan data di sepanjang garis. Panjang maksimum proyeksi tegak lurus adalah ukuran dari non-linearitas. Rasio keduanya adalah perkiraan rasio nilai singular di atas.
Catatan 1. Affine invariance dalam linearitas tidak mungkin. Pertimbangkan, dalam transformasi affine kita dapat skala semua kecuali satu dari sumbu koordinat hingga mendekati nol (membuat setiap set poin linier). Jadi invarian konformal adalah yang terbaik yang bisa kita lakukan. 2. Metode-metode ini TIDAK ROBUST untuk data outlier. 3. Contoh adalah 2D tetapi digeneralisasi ke N-dimensional.