Aggregate

COVAR_SAMP

SnowflakeSnowflake

Menghitung sample covariance antara dua variabel numerik. Menggunakan N-1 sebagai pembagi untuk estimasi covariance populasi dari sample.

Tipe hasil: FLOATDiperbarui: 6 Jan 2026

Syntax

SQL
COVAR_SAMP(y, x)

Parameter

ynumericwajib

Variabel dependent (Y)

xnumericwajib

Variabel independent (X)

Contoh Penggunaan

Sample Covariance untuk Analisis Investasi

SQL
1SELECT
2 stock_a,
3 stock_b,
4 ROUND(COVAR_SAMP(return_a, return_b), 6) as covariance
5FROM (
6 SELECT
7 a.ticker as stock_a,
8 b.ticker as stock_b,
9 a.daily_return as return_a,
10 b.daily_return as return_b
11 FROM stock_returns a
12 JOIN stock_returns b ON a.date = b.date
13 WHERE a.ticker = 'AAPL' AND b.ticker = 'MSFT'
14);

Menghitung covariance return saham untuk portfolio diversification.

Hasil
STOCK_ASTOCK_BCOVARIANCE
AAPLMSFT0.000125

Hubungan COVAR dan CORR

SQL
1SELECT
2 COVAR_SAMP(y, x) as covariance,
3 STDDEV_SAMP(y) as stddev_y,
4 STDDEV_SAMP(x) as stddev_x,
5 CORR(y, x) as correlation,
6 COVAR_SAMP(y, x) / (STDDEV_SAMP(y) * STDDEV_SAMP(x)) as corr_from_cov
7FROM sample_data;

Menunjukkan hubungan: CORR = COVAR / (STDDEV_Y * STDDEV_X).

Pertanyaan Umum tentang COVAR_SAMP

Apa itu fungsi COVAR_SAMP di Snowflake?
Menghitung sample covariance antara dua variabel numerik. Menggunakan N-1 sebagai pembagi untuk estimasi covariance populasi dari sample. Di Snowflake, fungsi COVAR_SAMP termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan COVAR_SAMP di Snowflake?
Gunakan sintaks berikut: COVAR_SAMP(y, x). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi COVAR_SAMP?
Fungsi COVAR_SAMP mengembalikan nilai bertipe FLOAT. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi COVAR_SAMP?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: y (numeric, wajib): Variabel dependent (Y); x (numeric, wajib): Variabel independent (X).