featuretools.primitives.Trend¶
-
class
featuretools.primitives.Trend[source]¶ Calculates the trend of a variable over time.
- Description:
Given a list of values and a corresponding list of datetimes, calculate the slope of the linear trend of values.
Examples
>>> from datetime import datetime >>> trend = Trend() >>> times = [datetime(2010, 1, 1, 11, 45, 0), ... datetime(2010, 1, 1, 11, 55, 15), ... datetime(2010, 1, 1, 11, 57, 30), ... datetime(2010, 1, 1, 11, 12), ... datetime(2010, 1, 1, 11, 12, 15)] >>> round(trend([1, 2, 3, 4, 5], times), 3) -0.053
-
__init__()¶ Initialize self. See help(type(self)) for accurate signature.
Methods
__init__()Initialize self.
generate_name(base_feature_names, …)generate_names(base_feature_names, …)get_args_string()get_arguments()get_dask_aggregation()get_filepath(filename)get_function()Attributes
base_ofbase_of_excludecommutativedask_compatibledefault_valueinput_typesmax_stack_depthnamenumber_output_featuresstack_onstack_on_excludestack_on_selfuses_calc_time