Я не знаю о существующей реализации, но вот двусторонний тест с H0, равным 0, с использованием преобразования Фишера :
using Distributions
cortest(x,y) =
if length(x) == length(y)
2 * ccdf(Normal(), atanh(abs(cor(x, y))) * sqrt(length(x) - 3))
else
error("x and y have different lengths")
end
или использования пакета HypothesisTests.jlНапример:
using HypothesisTests
OneSampleZTest(atanh(cor(iris.SepalLength, iris.SepalWidth)),
1, nrow(iris)-3)