Нетрудно воспроизвести этот шаблон, если в ваших данных есть большие выбросы, которые доминируют в корреляции Пирсона, но относительно незначительны в непараметрических подходах (Кендалла / Спирмена).Например, вот конкретный набор данных, в котором ничего не происходит, за исключением одного большого выброса:
> set.seed(1001)
> x <- c(runif(1000),1e5)
> y <- c(runif(1000),1e5)
> cor(x,y,method="pearson")
[1] 1
> cor(x,y,method="kendall")
[1] -0.02216583
> cor(x,y,method="spearman")
[1] -0.03335352
Это соответствует вашему описанию, хотя в этом случае вы должны иметь возможность видеть выбросы вваши диаграммы рассеяния ...