From ace4f0b91b97efe1337e7add2ce6d57d2ac617b3 Mon Sep 17 00:00:00 2001 From: Milan Bouchet-Valat Date: Sun, 2 Jul 2017 21:41:34 +0200 Subject: [PATCH] Fix failure on Julia nightlies due to covm change 'corrected' is now a keyword argument. --- src/cov.jl | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/cov.jl b/src/cov.jl index 6250d6025..fb27c4abf 100644 --- a/src/cov.jl +++ b/src/cov.jl @@ -111,9 +111,16 @@ Compute the Pearson correlation matrix of `X` along the dimension Base.cor(x::DenseMatrix, w::AbstractWeights, vardim::Int=1) = Base.corm(x, Base.mean(x, w, vardim), w, vardim) -function mean_and_cov(x::DenseMatrix, vardim::Int=1; corrected::Bool=true) - m = mean(x, vardim) - return m, Base.covm(x, m, vardim, corrected) +if VERSION >= v"0.7.0-DEV.755" + function mean_and_cov(x::DenseMatrix, vardim::Int=1; corrected::Bool=true) + m = mean(x, vardim) + return m, Base.covm(x, m, vardim, corrected=corrected) + end +else + function mean_and_cov(x::DenseMatrix, vardim::Int=1; corrected::Bool=true) + m = mean(x, vardim) + return m, Base.covm(x, m, vardim, corrected) + end end function mean_and_cov(x::DenseMatrix, wv::AbstractWeights, vardim::Int=1; corrected::DepBool=nothing)