julia中的加权相关

julia中的加权相关,julia,correlation,Julia,Correlation,如何在Julia中运行加权关联? 在Stata中,您可以运行corr x y[aw=weight]来查找列x和y之间的相关性,使用weight作为权重。我在Julia中找不到相同的功能。这是一种方法: julia> using Statistics, StatsBase julia> x = [1 2 3 4 1 -2 3 -4 5 -6] 5×2 Matrix{Int64}: 1

如何在Julia中运行加权关联?
在Stata中,您可以运行
corr x y[aw=weight]
来查找列
x
y
之间的相关性,使用
weight
作为权重。我在Julia中找不到相同的功能。

这是一种方法:

julia> using Statistics, StatsBase

julia> x = [1 2
            3 4
            1 -2
            3 -4
            5 -6]
5×2 Matrix{Int64}:
 1   2
 3   4
 1  -2
 3  -4
 5  -6

julia> cor(x, Weights([1,1,0,0,0]))
2×2 Matrix{Float64}:
 1.0  1.0
 1.0  1.0

julia> cor(x, Weights([0,0,1,1,1]))
2×2 Matrix{Float64}:
  1.0  -1.0
 -1.0   1.0