Skip to content

RSq (方法)

返回根据 known_y's 和 known_x's 中数据点计算得出的 Pearson 乘积矩相关系数的平方。有关详细信息,请参阅函数 PEARSON。R 平方值可以解释为 y 方差与 x 方差的比例。

说明

  • 参数可以是数字,也可以是包含数字的名称、数组或引用。
  • 直接键入参数列表的逻辑值和数字的文本表示也包括在内。
  • 如果数组或引用参数包含文本、逻辑值或空单元格,则这些值将被忽略;但含有零值的单元格包括在内。
  • 如果参数为错误值或不能转换为数字的文本,则将导致错误。
  • 如果 known_y's 和 known_x's 为空或其数据点个数不同,则 RSQ 将返回错误值 #N/A。
  • 如果 known_y's 和 known_x's 仅包含 1 个数据点,则 RSQ 将返回错误值 #DIV/0!。 RSQ 返回 r2,即此相关系数的平方。

参数

属性数据类型必填说明
Arg1any必填Known_y's - 数据点数组或区域。
Arg2any必填Known_x's - 数据点数组或区域。

返回值

Double

示例

javascript
/*本示例使用 RSq 方法根据数组arr1、arr2和arr3中数据点计算得出的 Pearson 乘积矩相关系数的平方,并分别赋值给A1和A2单元格。*/
function test() {
    let arr1 = [1, 2, 3.2, 5]
    let arr2 = [-0.5, 4, 6, 8.6]
    let arr3 = [1.2, 3, 2.6, 8]
    Range("A1").Value2 = WorksheetFunction.RSq(arr1, arr2)
    Range("A2").Value2 = WorksheetFunction.RSq(arr3, arr2)
}
javascript
/*本示例为A1等单元格分别赋值,使用 RSq 方法根据区域A1:A3和区域B1:B3数据点计算得出的 Pearson 乘积矩相关系数的平方。*/
function test() {
    Range("A1").Value2 = 1.3
    Range("A2").Value2 = 3.6
    Range("A3").Value2 = 4.5
    Range("B1").Value2 = 4.6
    Range("B2").Value2 = 7
    Range("B3").Value2 = 5
    console.log(WorksheetFunction.RSq(Range("A1:A3"), Range("B1:B3")))
}