English | 简体中文 | 繁體中文
查询

stats_stat_correlation()函数—用法及示例

「 计算两个或多个数组之间的相关性 」


函数名称:stats_stat_correlation()

函数描述:stats_stat_correlation() 函数用于计算两个或多个数组之间的相关性。

适用版本:stats_stat_correlation() 函数在 PHP 5.3.0 版本及以上版本中可用。

语法:float stats_stat_correlation ( array $arr1 , array $arr2 )

参数:

  • $arr1: 必需。第一个数组。
  • $arr2: 必需。第二个数组。

返回值:返回两个数组之间的相关性,范围从 -1 到 1。-1 表示完全负相关,0 表示无相关性,1 表示完全正相关。

示例:

$arr1 = [1, 2, 3, 4, 5];
$arr2 = [2, 4, 6, 8, 10];

$correlation = stats_stat_correlation($arr1, $arr2);
echo "相关性: " . $correlation;

输出:

相关性: 1

在上面的示例中,我们有两个数组 $arr1$arr2,它们之间存在完全正相关关系。通过调用 stats_stat_correlation() 函数,我们计算了它们之间的相关性,并将结果存储在变量 $correlation 中。最后,我们输出了相关性的值,即 1。

请注意,该函数要求两个数组具有相同的长度,并且数组中的值必须是数值型。如果数组长度不同或包含非数值型的值,函数将返回 FALSE。

补充纠错
上一个函数: stats_stat_factorial()函数
热门PHP函数
分享链接