SQL Server 2008 の Beta、Co-variance、Variance の任意の組み込み関数です。
これらは、MS Excel、Beta=BETADIST()、Co-variance=COVAR()、および Variance=VAR() で利用できます。
段階的に計算することでそれを行うことができます。しかし、組み込み関数があれば、時間を節約できます。
前もって感謝します!!!
NBああ、SQL ServerでVAR()を取得しました。今はベータと共分散が必要です
SQL Server 2008 の Beta、Co-variance、Variance の任意の組み込み関数です。
これらは、MS Excel、Beta=BETADIST()、Co-variance=COVAR()、および Variance=VAR() で利用できます。
段階的に計算することでそれを行うことができます。しかし、組み込み関数があれば、時間を節約できます。
前もって感謝します!!!
NBああ、SQL ServerでVAR()を取得しました。今はベータと共分散が必要です
Excel COVAR ドキュメントのサンプル データの使用
DECLARE @MyTable TABLE (x decimal(19,6), y decimal(19,6));
INSERT @MyTable (x, y) VALUES (3, 9), (2, 7), (4, 12), (5, 15), (6, 17);
共分散はこれ
SELECT
SUM(x * y) / COUNT(*) - AVG(x) * AVG(y)
FROM
@MyTable
..これは、より複雑で遅いものと同等です
SELECT SUM((x - AvgX) * (y - AvgY)) / COUNT(*)
FROM
(
SELECT
x, y,
AVG(x) OVER () AS AvgX,
AVG(y) OVER () AS AvgY
FROM
@MyTable
) T;
BETADISTはトリッキーです: どのテーブル構造をどのパラメータに使用していますか?