Aggregate

VARIANCE

PostgreSQLPostgreSQL

Menghitung varians dari sekumpulan nilai. VARIANCE dan VAR_SAMP menggunakan sample variance (n-1). VAR_POP menggunakan population variance (n). Varians adalah kuadrat dari standar deviasi.

Tipe hasil: double precision

Syntax

SQL
VARIANCE(expression)
VAR_SAMP(expression)
VAR_POP(expression)

Parameter

expressionnumericwajib

Kolom numerik yang akan dihitung variansnya

Contoh Penggunaan

Varians Sederhana

SQL
1SELECT
2 VARIANCE(price) AS price_variance,
3 STDDEV(price) AS price_stddev,
4 SQRT(VARIANCE(price)) AS calculated_stddev
5FROM products;

Varians dan hubungannya dengan standar deviasi.

Hasil
price_varianceprice_stddevcalculated_stddev
6250000002500025000

Analisis Risiko Investasi

SQL
1SELECT
2 stock_symbol,
3 AVG(daily_return) AS avg_return,
4 VARIANCE(daily_return) AS return_variance
5FROM stock_prices
6GROUP BY stock_symbol
7ORDER BY return_variance;

Menganalisis volatilitas saham berdasarkan varians return.

Hasil
stock_symbolavg_returnreturn_variance
BBCA0.0010.000025
GOTO0.0020.000156

Sample vs Population Variance

SQL
1SELECT
2 VAR_SAMP(score) AS sample_variance,
3 VAR_POP(score) AS pop_variance
4FROM exam_scores;

Perbandingan sample dan population variance.