altair.RegressionTransform#
- class altair.RegressionTransform(on=Undefined, regression=Undefined, extent=Undefined, groupby=Undefined, method=Undefined, order=Undefined, params=Undefined, **kwds)#
回归变换模式包装器。
- Parameters:
- onstr,
FieldName 用于预测的自变量的数据字段。
- regressionstr,
FieldName 预测的因变量的数据字段。
- extentSequence[float]
生成趋势线的起始和结束点的独立 (x) 字段上的 [min, max] 范围。
- groupbySequence[str,
FieldName] 要分组的数据字段。如果未指定,将使用包含所有数据对象的单一组。
- methodLiteral[‘linear’, ‘log’, ‘exp’, ‘pow’, ‘quad’, ‘poly’]
回归模型的功能形式。可以是
"linear","log","exp","pow","quad", 或"poly"。默认值:
"linear"- orderfloat
‘poly’ 方法的多项式阶数(系数数量)。
默认值:
3- paramsbool
一个布尔标志,指示转换是否应该返回回归模型参数(每组一个对象),而不是趋势线点。结果对象包括一个
coef拟合系数值数组(从截距项开始,然后包括递增顺序的项)和一个rSquared值(指示模型解释的总方差)。默认值:
false- asSequence[str,
FieldName] 回归变换生成的平滑点的输出字段名称。
默认值: 输入 x 和 y 值的字段名称。
- onstr,
- __init__(on=Undefined, regression=Undefined, extent=Undefined, groupby=Undefined, method=Undefined, order=Undefined, params=Undefined, **kwds)#
方法
__init__([on, regression, extent, groupby, ...])copy([深度, 忽略])返回对象的副本。
from_dict(dct[, validate])从字典表示构造类。
from_json(json_string[, validate])从有效的 JSON 字符串实例化对象。
resolve_references([schema])解析此对象的架构或根架构中的引用。
to_dict([validate, ignore, context])返回对象的字典表示。
to_json([validate, indent, sort_keys, ...])以字符串形式输出该对象的 JSON 表示。
validate(instance[, schema])在rootschema的上下文中验证实例是否符合类模式。
validate_property(name, value[, schema])在根架构的上下文中,根据属性架构验证一个属性。