REAL

Fast Computing for Distance Covariance

Huo, X. and Székely J., Gábor (2016) Fast Computing for Distance Covariance. TECHNOMETRICS, 58 (4). pp. 435-447. ISSN 0040-1706

[img]
Preview
Text
1410.1503.pdf

Download (4MB) | Preview

Abstract

Distance covariance and distance correlation have been widely adopted in measuring dependence of a pair of random variables or random vectors. If the computation of distance covariance and distance correlation is implemented directly accordingly to its definition then its computational complexity is O(n2), which is a disadvantage compared to other faster methods. In this article we show that the computation of distance covariance and distance correlation of real-valued random variables can be implemented by an O(nlog n) algorithm and this is comparable to other computationally efficient algorithms. The new formula we derive for an unbiased estimator for squared distance covariance turns out to be a U-statistic. This fact implies some nice asymptotic properties that were derived before via more complex methods. We apply the fast computing algorithm to some synthetic data. Our work will make distance correlation applicable to a much wider class of problems. A supplementary file to this article, available online, includes a Matlab and C-based software that realizes the proposed algorithm. © 2016 American Statistical Association and the American Society for Quality.

Item Type: Article
Uncontrolled Keywords: Computational efficiency; Unbiased estimator; Squared distances; Fast algorithms; Computing algorithms; Computationally efficient; Complex methods; Asymptotic properties; Random variables; MATLAB; Fast response computer systems; C (programming language); Statistical dependence; FAST ALGORITHM; Distance correlation; KENDALLS-TAU
Subjects: Q Science / természettudomány > QA Mathematics / matematika
SWORD Depositor: MTMT SWORD
Depositing User: MTMT SWORD
Date Deposited: 03 Jan 2017 17:58
Last Modified: 03 Jan 2017 17:58
URI: http://real.mtak.hu/id/eprint/44220

Actions (login required)

Edit Item Edit Item