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

Section Navigation

  • clv
    • distributions
      • ContContract
        • ContContract.__init__
        • ContContract.dist
        • ContContract.logp
      • ContContractRV
        • ContContractRV.L_op
        • ContContractRV.R_op
        • ContContractRV.__init__
        • ContContractRV.add_tag_trace
        • 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.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.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_summary
      • rfm_train_test_split
      • to_xarray
  • mmm
    • base
      • BaseMMM
        • BaseMMM.__init__
        • BaseMMM.build_model
        • BaseMMM.compute_channel_contribution_original_scale
        • BaseMMM.compute_channel_curve_optimization_parameters_original_scale
        • BaseMMM.compute_mean_contributions_over_time
        • BaseMMM.fit
        • BaseMMM.get_errors
        • BaseMMM.get_params
        • BaseMMM.get_target_transformer
        • BaseMMM.graphviz
        • BaseMMM.load
        • BaseMMM.optimize_channel_budget_for_maximum_contribution
        • BaseMMM.plot_budget_scenearios
        • BaseMMM.plot_channel_contribution_share_hdi
        • BaseMMM.plot_channel_parameter
        • BaseMMM.plot_components_contributions
        • BaseMMM.plot_direct_contribution_curves
        • 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
      • MMM
        • MMM.__init__
        • MMM.build_model
        • MMM.compute_channel_contribution_original_scale
        • MMM.compute_channel_curve_optimization_parameters_original_scale
        • MMM.compute_mean_contributions_over_time
        • MMM.fit
        • MMM.get_errors
        • MMM.get_params
        • MMM.get_target_transformer
        • MMM.graphviz
        • MMM.load
        • MMM.optimize_channel_budget_for_maximum_contribution
        • MMM.plot_budget_scenearios
        • MMM.plot_channel_contribution_share_hdi
        • 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_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_date_col
        • MMM.validate_target
    • budget_optimizer
      • budget_allocator
      • calculate_expected_contribution
      • objective_distribution
      • optimize_budget_distribution
    • delayed_saturated_mmm
      • BaseDelayedSaturatedMMM
        • BaseDelayedSaturatedMMM.__init__
        • BaseDelayedSaturatedMMM.build_model
        • BaseDelayedSaturatedMMM.channel_contributions_forward_pass
        • BaseDelayedSaturatedMMM.compute_channel_contribution_original_scale
        • BaseDelayedSaturatedMMM.compute_channel_curve_optimization_parameters_original_scale
        • BaseDelayedSaturatedMMM.compute_mean_contributions_over_time
        • BaseDelayedSaturatedMMM.fit
        • BaseDelayedSaturatedMMM.get_errors
        • BaseDelayedSaturatedMMM.get_params
        • BaseDelayedSaturatedMMM.get_target_transformer
        • BaseDelayedSaturatedMMM.graphviz
        • BaseDelayedSaturatedMMM.load
        • BaseDelayedSaturatedMMM.optimize_channel_budget_for_maximum_contribution
        • BaseDelayedSaturatedMMM.plot_budget_scenearios
        • BaseDelayedSaturatedMMM.plot_channel_contribution_share_hdi
        • BaseDelayedSaturatedMMM.plot_channel_parameter
        • BaseDelayedSaturatedMMM.plot_components_contributions
        • BaseDelayedSaturatedMMM.plot_direct_contribution_curves
        • BaseDelayedSaturatedMMM.plot_errors
        • BaseDelayedSaturatedMMM.plot_grouped_contribution_breakdown_over_time
        • BaseDelayedSaturatedMMM.plot_posterior_predictive
        • BaseDelayedSaturatedMMM.plot_prior_predictive
        • BaseDelayedSaturatedMMM.plot_waterfall_components_decomposition
        • BaseDelayedSaturatedMMM.predict
        • BaseDelayedSaturatedMMM.predict_posterior
        • BaseDelayedSaturatedMMM.predict_proba
        • BaseDelayedSaturatedMMM.preprocess
        • BaseDelayedSaturatedMMM.sample_posterior_predictive
        • BaseDelayedSaturatedMMM.sample_prior_predictive
        • BaseDelayedSaturatedMMM.save
        • BaseDelayedSaturatedMMM.set_idata_attrs
        • BaseDelayedSaturatedMMM.set_params
        • BaseDelayedSaturatedMMM.validate
        • BaseDelayedSaturatedMMM.validate_channel_columns
        • BaseDelayedSaturatedMMM.validate_date_col
        • BaseDelayedSaturatedMMM.validate_target
      • DelayedSaturatedMMM
        • DelayedSaturatedMMM.__init__
        • DelayedSaturatedMMM.add_lift_test_measurements
        • DelayedSaturatedMMM.build_model
        • DelayedSaturatedMMM.channel_contributions_forward_pass
        • DelayedSaturatedMMM.compute_channel_contribution_original_scale
        • DelayedSaturatedMMM.compute_channel_curve_optimization_parameters_original_scale
        • DelayedSaturatedMMM.compute_mean_contributions_over_time
        • DelayedSaturatedMMM.fit
        • 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.optimize_channel_budget_for_maximum_contribution
        • DelayedSaturatedMMM.plot_budget_scenearios
        • 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
    • lift_test
      • add_lift_measurements_to_likelihood
      • add_logistic_empirical_lift_measurements_to_likelihood
      • add_menten_empirical_lift_measurements_to_likelihood
      • calculate_lift_measurements_from_curve
      • check_increasing_assumption
      • 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
      • 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_intercept
      • 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
      • standardize_scenarios_dict_keys
      • 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
  • API
  • clv

clv#

Modules

pymc_marketing.clv.distributions

pymc_marketing.clv.models

pymc_marketing.clv.plotting

pymc_marketing.clv.utils

previous

API

next

distributions

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.3rc1.