WorksheetFunction.Slope(Object, Object) Метод

Определение

Возвращает наклон линии линейной регрессии через точки данных в known_y и known_x. Наклон — это вертикальное расстояние, разделенное на горизонтальное расстояние между любыми двумя точками линии, то есть скорость изменения вдоль линии регрессии.

public:
 double Slope(System::Object ^ Arg1, System::Object ^ Arg2);
public double Slope (object Arg1, object Arg2);
Public Function Slope (Arg1 As Object, Arg2 As Object) As Double

Параметры

Arg1
Object

Known_y — массив или диапазон ячеек с числовыми зависимыми точками данных.

Arg2
Object

Known_x — набор независимых точек данных.

Возвращаемое значение

Комментарии

Аргументы должны быть числами или именами, массивами или ссылками, содержащими числа.

Если массив или ссылочный аргумент содержит текст, логические значения или пустые ячейки, эти значения игнорируются; однако включаются ячейки с нулевым значением.

Если known_y и known_x пусты или имеют разное количество точек данных, функция Наклон возвращает значение ошибки #N/A.

Уравнение для наклона линии регрессии:

Рис. 1. Уравнение для наклона линии регрессии

Базовый алгоритм, используемый в функциях Наклона и Intercept(Object, Object) , отличается от базового алгоритма, используемого LinEst(Object, Object, Object, Object) в функции. Разница между этими алгоритмами может привести к разным результатам, если данные не определены и коллинеарны. Например, если точки данных аргумента known_y имеют значение 0, а точки данных аргумента known_x — 1:

  • Наклон и Intercept(Object, Object) возврат #DIV/0! Ошибка. Наклон и Intercept(Object, Object) алгоритм предназначены для поиска одного и только одного ответа, и в этом случае может быть несколько ответов.
  • LinEst(Object, Object, Object, Object) возвращает значение 0. Алгоритм LinEst(Object, Object, Object, Object) предназначен для возврата разумных результатов для коллинеарных данных, и в этом случае можно найти по крайней мере один ответ.

Применяется к