Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

MySQL Math - Apakah mungkin menghitung korelasi dalam kueri?

Berikut adalah implementasi kasar dari koefisien korelasi sampel seperti yang dijelaskan dalam:

Wikipedia - Korelasi dan Ketergantungan

create table sample( x float not null, y float not null );
insert into sample values (1, 10), (2, 4), (3, 5), (6,17);

select @ax := avg(x), 
       @ay := avg(y), 
       @div := (stddev_samp(x) * stddev_samp(y))
from sample;

select sum( ( x - @ax ) * (y - @ay) ) / ((count(x) -1) * @div) from sample;
+---------------------------------------------------------+
| sum( ( x - @ax ) * (y - @ay) ) / ((count(x) -1) * @div) |
+---------------------------------------------------------+
|                                       0.700885077729073 |
+---------------------------------------------------------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Obrolan langsung dengan PHP dan jQuery. Di mana menyimpan informasi? Mysql atau file?

  2. Layanan MySQL57 di Komputer Lokal dimulai dan kemudian berhenti

  3. Apa perbedaan antara MySQL dan SQL?

  4. Bagaimana cara memeriksa apakah data yang diberikan ada di beberapa tabel (semuanya memiliki kolom yang sama)?

  5. Memproses pengguna dari nama pengguna ke grup_pengguna