Skip to main content
Ctrl+K
pymc-marketing 0.7.0 documentation - Home
pymc-marketing 0.7.0
  • Guide
  • API
  • How-to
  • About PyMC Labs
  • Guide
  • API
  • How-to
  • About PyMC Labs

Section Navigation

  • clv
    • distributions
      • BetaGeoBetaBinom
        • BetaGeoBetaBinom.__init__
        • BetaGeoBetaBinom.dist
        • BetaGeoBetaBinom.logp
      • BetaGeoBetaBinomRV
        • BetaGeoBetaBinomRV.L_op
        • BetaGeoBetaBinomRV.R_op
        • BetaGeoBetaBinomRV.__init__
        • BetaGeoBetaBinomRV.add_tag_trace
        • BetaGeoBetaBinomRV.batch_ndim
        • BetaGeoBetaBinomRV.do_constant_folding
        • BetaGeoBetaBinomRV.grad
        • BetaGeoBetaBinomRV.infer_shape
        • BetaGeoBetaBinomRV.make_node
        • BetaGeoBetaBinomRV.make_py_thunk
        • BetaGeoBetaBinomRV.make_thunk
        • BetaGeoBetaBinomRV.perform
        • BetaGeoBetaBinomRV.prepare_node
        • BetaGeoBetaBinomRV.rng_fn
      • ContContract
        • ContContract.__init__
        • ContContract.dist
        • ContContract.logp
      • ContContractRV
        • ContContractRV.L_op
        • ContContractRV.R_op
        • ContContractRV.__init__
        • ContContractRV.add_tag_trace
        • ContContractRV.batch_ndim
        • ContContractRV.do_constant_folding
        • ContContractRV.grad
        • ContContractRV.infer_shape
        • ContContractRV.make_node
        • ContContractRV.make_py_thunk
        • ContContractRV.make_thunk
        • ContContractRV.perform
        • ContContractRV.prepare_node
        • ContContractRV.rng_fn
      • ContNonContract
        • ContNonContract.__init__
        • ContNonContract.dist
        • ContNonContract.logp
      • ContNonContractRV
        • ContNonContractRV.L_op
        • ContNonContractRV.R_op
        • ContNonContractRV.__init__
        • ContNonContractRV.add_tag_trace
        • ContNonContractRV.batch_ndim
        • ContNonContractRV.do_constant_folding
        • ContNonContractRV.grad
        • ContNonContractRV.infer_shape
        • ContNonContractRV.make_node
        • ContNonContractRV.make_py_thunk
        • ContNonContractRV.make_thunk
        • ContNonContractRV.perform
        • ContNonContractRV.prepare_node
        • ContNonContractRV.rng_fn
      • ParetoNBD
        • ParetoNBD.__init__
        • ParetoNBD.dist
        • ParetoNBD.logp
      • ParetoNBDRV
        • ParetoNBDRV.L_op
        • ParetoNBDRV.R_op
        • ParetoNBDRV.__init__
        • ParetoNBDRV.add_tag_trace
        • ParetoNBDRV.batch_ndim
        • ParetoNBDRV.do_constant_folding
        • ParetoNBDRV.grad
        • ParetoNBDRV.infer_shape
        • ParetoNBDRV.make_node
        • ParetoNBDRV.make_py_thunk
        • ParetoNBDRV.make_thunk
        • ParetoNBDRV.perform
        • ParetoNBDRV.prepare_node
        • ParetoNBDRV.rng_fn
    • models
      • basic
        • CLVModel
      • beta_geo
        • BetaGeoModel
      • gamma_gamma
        • BaseGammaGammaModel
        • GammaGammaModel
        • GammaGammaModelIndividual
      • pareto_nbd
        • ParetoNBDModel
      • shifted_beta_geo
        • ShiftedBetaGeoModelIndividual
    • plotting
      • force_aspect
      • plot_customer_exposure
      • plot_frequency_recency_matrix
      • plot_probability_alive_matrix
    • utils
      • clv_summary
      • customer_lifetime_value
      • rfm_segments
      • rfm_summary
      • rfm_train_test_split
      • to_xarray
  • mmm
    • base
      • BaseValidateMMM
        • BaseValidateMMM.__init__
        • BaseValidateMMM.build_model
        • BaseValidateMMM.compute_channel_contribution_original_scale
        • BaseValidateMMM.compute_mean_contributions_over_time
        • BaseValidateMMM.fit
        • BaseValidateMMM.get_errors
        • BaseValidateMMM.get_params
        • BaseValidateMMM.get_target_transformer
        • BaseValidateMMM.graphviz
        • BaseValidateMMM.load
        • BaseValidateMMM.plot_channel_contribution_share_hdi
        • BaseValidateMMM.plot_components_contributions
        • BaseValidateMMM.plot_errors
        • BaseValidateMMM.plot_grouped_contribution_breakdown_over_time
        • BaseValidateMMM.plot_posterior_predictive
        • BaseValidateMMM.plot_prior_predictive
        • BaseValidateMMM.plot_waterfall_components_decomposition
        • BaseValidateMMM.predict
        • BaseValidateMMM.predict_posterior
        • BaseValidateMMM.predict_proba
        • BaseValidateMMM.preprocess
        • BaseValidateMMM.sample_posterior_predictive
        • BaseValidateMMM.sample_prior_predictive
        • BaseValidateMMM.save
        • BaseValidateMMM.set_idata_attrs
        • BaseValidateMMM.set_params
        • BaseValidateMMM.validate
        • BaseValidateMMM.validate_channel_columns
        • BaseValidateMMM.validate_date_col
        • BaseValidateMMM.validate_target
      • MMMModelBuilder
        • MMMModelBuilder.__init__
        • MMMModelBuilder.build_model
        • MMMModelBuilder.compute_channel_contribution_original_scale
        • MMMModelBuilder.compute_mean_contributions_over_time
        • MMMModelBuilder.fit
        • MMMModelBuilder.get_errors
        • MMMModelBuilder.get_params
        • MMMModelBuilder.get_target_transformer
        • MMMModelBuilder.graphviz
        • MMMModelBuilder.load
        • MMMModelBuilder.plot_channel_contribution_share_hdi
        • MMMModelBuilder.plot_components_contributions
        • MMMModelBuilder.plot_errors
        • MMMModelBuilder.plot_grouped_contribution_breakdown_over_time
        • MMMModelBuilder.plot_posterior_predictive
        • MMMModelBuilder.plot_prior_predictive
        • MMMModelBuilder.plot_waterfall_components_decomposition
        • MMMModelBuilder.predict
        • MMMModelBuilder.predict_posterior
        • MMMModelBuilder.predict_proba
        • MMMModelBuilder.preprocess
        • MMMModelBuilder.sample_posterior_predictive
        • MMMModelBuilder.sample_prior_predictive
        • MMMModelBuilder.save
        • MMMModelBuilder.set_idata_attrs
        • MMMModelBuilder.set_params
        • MMMModelBuilder.validate
    • budget_optimizer
      • BudgetOptimizer
        • BudgetOptimizer.__init__
        • BudgetOptimizer.allocate_budget
        • BudgetOptimizer.objective
    • components
      • adstock
        • AdstockTransformation
        • DelayedAdstock
        • GeometricAdstock
        • WeibullAdstock
      • base
        • get_plot_coords
        • get_total_coord_size
        • selections
        • set_subplot_kwargs_defaults
        • Transformation
      • saturation
        • HillSaturation
        • LogisticSaturation
        • MichaelisMentenSaturation
        • SaturationTransformation
        • TanhSaturation
        • TanhSaturationBaselined
    • delayed_saturated_mmm
      • BaseMMM
        • BaseMMM.__init__
        • BaseMMM.build_model
        • BaseMMM.channel_contributions_forward_pass
        • BaseMMM.compute_channel_contribution_original_scale
        • BaseMMM.compute_mean_contributions_over_time
        • BaseMMM.fit
        • BaseMMM.forward_pass
        • BaseMMM.get_errors
        • BaseMMM.get_params
        • BaseMMM.get_target_transformer
        • BaseMMM.graphviz
        • BaseMMM.load
        • BaseMMM.plot_channel_contribution_share_hdi
        • BaseMMM.plot_components_contributions
        • BaseMMM.plot_errors
        • BaseMMM.plot_grouped_contribution_breakdown_over_time
        • BaseMMM.plot_posterior_predictive
        • BaseMMM.plot_prior_predictive
        • BaseMMM.plot_waterfall_components_decomposition
        • BaseMMM.predict
        • BaseMMM.predict_posterior
        • BaseMMM.predict_proba
        • BaseMMM.preprocess
        • BaseMMM.sample_posterior_predictive
        • BaseMMM.sample_prior_predictive
        • BaseMMM.save
        • BaseMMM.set_idata_attrs
        • BaseMMM.set_params
        • BaseMMM.validate
        • BaseMMM.validate_channel_columns
        • BaseMMM.validate_date_col
        • BaseMMM.validate_target
      • DelayedSaturatedMMM
        • DelayedSaturatedMMM.__init__
        • DelayedSaturatedMMM.add_lift_test_measurements
        • DelayedSaturatedMMM.allocate_budget_to_maximize_response
        • DelayedSaturatedMMM.build_model
        • DelayedSaturatedMMM.channel_contributions_forward_pass
        • DelayedSaturatedMMM.compute_channel_contribution_original_scale
        • DelayedSaturatedMMM.compute_mean_contributions_over_time
        • DelayedSaturatedMMM.fit
        • DelayedSaturatedMMM.format_recovered_transformation_parameters
        • DelayedSaturatedMMM.forward_pass
        • DelayedSaturatedMMM.get_channel_contributions_forward_pass_grid
        • DelayedSaturatedMMM.get_errors
        • DelayedSaturatedMMM.get_params
        • DelayedSaturatedMMM.get_target_transformer
        • DelayedSaturatedMMM.graphviz
        • DelayedSaturatedMMM.load
        • DelayedSaturatedMMM.max_abs_scale_channel_data
        • DelayedSaturatedMMM.max_abs_scale_target_data
        • DelayedSaturatedMMM.new_spend_contributions
        • DelayedSaturatedMMM.plot_allocated_contribution_by_channel
        • DelayedSaturatedMMM.plot_budget_allocation
        • DelayedSaturatedMMM.plot_channel_contribution_share_hdi
        • DelayedSaturatedMMM.plot_channel_contributions_grid
        • DelayedSaturatedMMM.plot_channel_parameter
        • DelayedSaturatedMMM.plot_components_contributions
        • DelayedSaturatedMMM.plot_direct_contribution_curves
        • DelayedSaturatedMMM.plot_errors
        • DelayedSaturatedMMM.plot_grouped_contribution_breakdown_over_time
        • DelayedSaturatedMMM.plot_new_spend_contributions
        • DelayedSaturatedMMM.plot_posterior_predictive
        • DelayedSaturatedMMM.plot_prior_predictive
        • DelayedSaturatedMMM.plot_waterfall_components_decomposition
        • DelayedSaturatedMMM.predict
        • DelayedSaturatedMMM.predict_posterior
        • DelayedSaturatedMMM.predict_proba
        • DelayedSaturatedMMM.preprocess
        • DelayedSaturatedMMM.sample_posterior_predictive
        • DelayedSaturatedMMM.sample_prior_predictive
        • DelayedSaturatedMMM.save
        • DelayedSaturatedMMM.set_idata_attrs
        • DelayedSaturatedMMM.set_params
        • DelayedSaturatedMMM.validate
        • DelayedSaturatedMMM.validate_channel_columns
        • DelayedSaturatedMMM.validate_control_columns
        • DelayedSaturatedMMM.validate_date_col
        • DelayedSaturatedMMM.validate_target
      • MMM
        • MMM.__init__
        • MMM.add_lift_test_measurements
        • MMM.allocate_budget_to_maximize_response
        • MMM.build_model
        • MMM.channel_contributions_forward_pass
        • MMM.compute_channel_contribution_original_scale
        • MMM.compute_mean_contributions_over_time
        • MMM.fit
        • MMM.format_recovered_transformation_parameters
        • MMM.forward_pass
        • MMM.get_channel_contributions_forward_pass_grid
        • MMM.get_errors
        • MMM.get_params
        • MMM.get_target_transformer
        • MMM.graphviz
        • MMM.load
        • MMM.max_abs_scale_channel_data
        • MMM.max_abs_scale_target_data
        • MMM.new_spend_contributions
        • MMM.plot_allocated_contribution_by_channel
        • MMM.plot_budget_allocation
        • MMM.plot_channel_contribution_share_hdi
        • MMM.plot_channel_contributions_grid
        • MMM.plot_channel_parameter
        • MMM.plot_components_contributions
        • MMM.plot_direct_contribution_curves
        • MMM.plot_errors
        • MMM.plot_grouped_contribution_breakdown_over_time
        • MMM.plot_new_spend_contributions
        • MMM.plot_posterior_predictive
        • MMM.plot_prior_predictive
        • MMM.plot_waterfall_components_decomposition
        • MMM.predict
        • MMM.predict_posterior
        • MMM.predict_proba
        • MMM.preprocess
        • MMM.sample_posterior_predictive
        • MMM.sample_prior_predictive
        • MMM.save
        • MMM.set_idata_attrs
        • MMM.set_params
        • MMM.validate
        • MMM.validate_channel_columns
        • MMM.validate_control_columns
        • MMM.validate_date_col
        • MMM.validate_target
    • lift_test
      • add_lift_measurements_to_likelihood
      • add_lift_measurements_to_likelihood_from_saturation
      • calculate_lift_measurements_from_curve
      • check_increasing_assumption
      • create_time_varying_saturation
      • index_variable
      • indices_from_lift_tests
      • lift_test_indices
      • required_dims_from_named_vars_to_dims
      • scale_channel_lift_measurements
      • scale_lift_measurements
      • scale_target_for_lift_measurements
    • preprocessing
      • preprocessing_method_X
      • preprocessing_method_y
      • MaxAbsScaleChannels
        • MaxAbsScaleChannels.__init__
        • MaxAbsScaleChannels.max_abs_scale_channel_data
      • MaxAbsScaleTarget
        • MaxAbsScaleTarget.__init__
        • MaxAbsScaleTarget.max_abs_scale_target_data
      • StandardizeControls
        • StandardizeControls.__init__
        • StandardizeControls.standardize_control_data
    • transformers
      • batched_convolution
      • delayed_adstock
      • geometric_adstock
      • hill_saturation
      • logistic_saturation
      • michaelis_menten
      • tanh_saturation
      • tanh_saturation_baselined
      • weibull_adstock
      • ConvMode
        • ConvMode.encode
        • ConvMode.replace
        • ConvMode.split
        • ConvMode.rsplit
        • ConvMode.join
        • ConvMode.capitalize
        • ConvMode.casefold
        • ConvMode.title
        • ConvMode.center
        • ConvMode.count
        • ConvMode.expandtabs
        • ConvMode.find
        • ConvMode.partition
        • ConvMode.index
        • ConvMode.ljust
        • ConvMode.lower
        • ConvMode.lstrip
        • ConvMode.rfind
        • ConvMode.rindex
        • ConvMode.rjust
        • ConvMode.rstrip
        • ConvMode.rpartition
        • ConvMode.splitlines
        • ConvMode.strip
        • ConvMode.swapcase
        • ConvMode.translate
        • ConvMode.upper
        • ConvMode.startswith
        • ConvMode.endswith
        • ConvMode.removeprefix
        • ConvMode.removesuffix
        • ConvMode.isascii
        • ConvMode.islower
        • ConvMode.isupper
        • ConvMode.istitle
        • ConvMode.isspace
        • ConvMode.isdecimal
        • ConvMode.isdigit
        • ConvMode.isnumeric
        • ConvMode.isalpha
        • ConvMode.isalnum
        • ConvMode.isidentifier
        • ConvMode.isprintable
        • ConvMode.zfill
        • ConvMode.format
        • ConvMode.format_map
        • ConvMode.maketrans
      • TanhSaturationBaselinedParameters
        • TanhSaturationBaselinedParameters.__init__
        • TanhSaturationBaselinedParameters.count
        • TanhSaturationBaselinedParameters.debaseline
        • TanhSaturationBaselinedParameters.index
        • TanhSaturationBaselinedParameters.rebaseline
      • TanhSaturationParameters
        • TanhSaturationParameters.__init__
        • TanhSaturationParameters.baseline
        • TanhSaturationParameters.count
        • TanhSaturationParameters.index
      • WeibullType
        • WeibullType.encode
        • WeibullType.replace
        • WeibullType.split
        • WeibullType.rsplit
        • WeibullType.join
        • WeibullType.capitalize
        • WeibullType.casefold
        • WeibullType.title
        • WeibullType.center
        • WeibullType.count
        • WeibullType.expandtabs
        • WeibullType.find
        • WeibullType.partition
        • WeibullType.index
        • WeibullType.ljust
        • WeibullType.lower
        • WeibullType.lstrip
        • WeibullType.rfind
        • WeibullType.rindex
        • WeibullType.rjust
        • WeibullType.rstrip
        • WeibullType.rpartition
        • WeibullType.splitlines
        • WeibullType.strip
        • WeibullType.swapcase
        • WeibullType.translate
        • WeibullType.upper
        • WeibullType.startswith
        • WeibullType.endswith
        • WeibullType.removeprefix
        • WeibullType.removesuffix
        • WeibullType.isascii
        • WeibullType.islower
        • WeibullType.isupper
        • WeibullType.istitle
        • WeibullType.isspace
        • WeibullType.isdecimal
        • WeibullType.isdigit
        • WeibullType.isnumeric
        • WeibullType.isalpha
        • WeibullType.isalnum
        • WeibullType.isidentifier
        • WeibullType.isprintable
        • WeibullType.zfill
        • WeibullType.format
        • WeibullType.format_map
        • WeibullType.maketrans
    • tvp
      • create_time_varying_gp_multiplier
      • infer_time_index
      • time_varying_prior
    • utils
      • apply_sklearn_transformer_across_dim
      • compute_sigmoid_second_derivative
      • create_new_spend_data
      • estimate_menten_parameters
      • estimate_sigmoid_parameters
      • find_sigmoid_inflection_point
      • generate_fourier_modes
      • sigmoid_saturation
      • transform_1d_array
    • validating
      • validation_method_X
      • validation_method_y
      • ValidateChannelColumns
        • ValidateChannelColumns.__init__
        • ValidateChannelColumns.validate_channel_columns
      • ValidateControlColumns
        • ValidateControlColumns.__init__
        • ValidateControlColumns.validate_control_columns
      • ValidateDateColumn
        • ValidateDateColumn.__init__
        • ValidateDateColumn.validate_date_col
      • ValidateTargetColumn
        • ValidateTargetColumn.__init__
        • ValidateTargetColumn.validate_target
  • model_config
    • check_for_deeper_nested_distribution
    • create_dim_handler
    • create_distribution
    • create_distribution_from_config
    • create_hierarchical_non_center
    • create_likelihood_distribution
    • get_distribution
    • handle_1d
    • handle_2d
    • handle_nested_distribution
    • handle_parameter_configurations
    • handle_parameter_distributions
    • handle_scalar
  • API
  • WeibullAdstock
  • WeibullAdsto...

WeibullAdstock.function#

WeibullAdstock.function(x, lam, k)[source]#

previous

WeibullAdstock.apply

next

WeibullAdstock.plot_curve

On this page
  • WeibullAdstock.function()
Edit on GitHub
Show Source

© Copyright 2022, PyMC Labs.

  • Twitter
  • Github
  • LinkedIn
  • YouTube
  • Meetup

Created using Sphinx 7.3.7.

Built with the PyData Sphinx Theme 0.15.4.