python数据分析:使用statsmodels构建价格需求弹性模型

本文探讨了价格需求弹性的概念及其在经济学和营销中的作用。通过分析牛肉价格和数量随时间变化的数据,使用Python的statsmodels库进行回归分析,包括普通最小二乘法(OLS)和递归最小二乘(RLS)。结果表明价格与需求量存在显著的线性关系,并通过图表和CUSUM统计量验证了模型的稳定性和预测准确性。
摘要由CSDN通过智能技术生成

价格需求弹性(Price elasticity of demand)

是经济学中使用的一种衡量标准,用于显示商品或服务所需数量对价格变化的响应性或弹性,除了价格变化。更确切地说,它给出了响应价格百分之一变化所需数量的百分比变化。

在经济学中,弹性是衡量需求或供给对价格敏感程度的指标。
在营销中,消费者对产品价格变化的敏感程度如何。

它给出了以下问题的答案:

  • “如果我降低产品的价格,还会卖多少钱?”
  • “如果我提高一种产品的价格,这将如何影响其他产品的销售?”
  • “如果产品的市场价格下降,那将影响公司愿意向市场供应的金额多少?”

数据

一份关于牛肉价格数量随时间变化的数据

数据描述

  • Year:年份
  • Quarter:季度
  • Quantity:数量
  • Price:价格

python实践

1.导入库 和 数据

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import statsmodels.api as sm
from statsmodels.formula.api import ols
from statsmodels.compat import lzip
from __future__ import print_function

%matplotlib inline

df = pd.read_csv('https://raw.githubusercontent.com/ffzs/dataset/master/beef.csv')
df.head()

在这里插入图片描述

2.查看缺失值

# 检查缺失值,没有
df.isnull().values.any()

False

3.合并年和季度数据

# 年和季度合并
df['Year'] = pd.to_datetime
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值