altair.RegressionTransform

altair.RegressionTransform(on=Undefined, regression=Undefined, extent=Undefined, groupby=Undefined, method=Undefined, order=Undefined, params=Undefined, **kwds)

Обёртка схемы RegressionTransform.

Параметры

on — str, FieldName

Поле независимой переменной, используемой как предиктор.

regression — str, FieldName

Поле зависимой переменной, которую нужно прогнозировать.

extent — Sequence[float]

Диапазон [min, max] независимого поля x, задающий начальную и конечную точки создаваемой линии тренда.

groupby — Sequence[str, FieldName]

Поля данных для группировки. Если не заданы, используется одна группа, содержащая все объекты данных.

method — Literal['linear', 'log', 'exp', 'pow', 'quad', 'poly']

Вид регрессионной модели: "linear", "log", "exp", "pow", "quad" или "poly". По умолчанию: "linear".

order — float

Порядок полинома (число коэффициентов) для метода poly. По умолчанию: 3.

params — bool

Логический флаг: возвращать параметры регрессионной модели (один объект на группу) вместо точек линии тренда. Полученные объекты содержат массив coef с подобранными коэффициентами — начиная со свободного члена, затем по возрастанию порядка — и значение rSquared, обозначающее долю общей дисперсии, объяснённой моделью. По умолчанию: false.

as — Sequence[str, FieldName]

Имена выходных полей для сглаженных точек, создаваемых преобразованием регрессии. По умолчанию: имена входных полей x и y.

Конструктор

__init__(on=Undefined, regression=Undefined, extent=Undefined, groupby=Undefined, method=Undefined, order=Undefined, params=Undefined, **kwds)

Методы

Метод Описание
__init__
copy(deep, ignore) Возвращает копию объекта.
from_dict(dct, validate) Создаёт экземпляр класса из представления в виде словаря.
from_json(json_string, validate, **kwargs) Создаёт экземпляр объекта из корректной строки JSON.
resolve_references(schema) Разрешает ссылки в контексте схемы объекта или корневой схемы.
to_dict(validate, ignore, context) Возвращает представление объекта в виде словаря.
to_json(validate, indent, sort_keys, ignore, …) Возвращает представление объекта в строке JSON.
validate(instance, schema) Проверяет экземпляр по схеме класса в контексте корневой схемы.
validate_property(name, value, schema) Проверяет свойство по его схеме в контексте корневой схемы.