【问题标题】:consumer surplus in rr中的消费者剩余
【发布时间】:2015-05-20 19:55:16
【问题描述】:

我正在尝试使用 R 进行一些计量经济分析,但不知道如何进行我正在寻找的分析。具体来说,我想计算消费者剩余。 我正在尝试根据水质、风景、停车等变量来预测出行次数(相关)。我已经使用以下方法对我的自变量进行了回归:

lm()

并且还使用以下方法获得了我的预测值:

y_hat <- as.matrix(mydata[c("y")]) 

现在我想根据我的预测 (y_hat) 值计算每个人的消费者剩余(总共约 260 个)。

【问题讨论】:

标签: r economics


【解决方案1】:

欢迎来到 R。我在大学学习经济学,希望 R 被教授。您会发现编程语言在您的工作中非常有用。

请注意,R 能够完成矢量化操作,这可能会加快您的分析速度。考虑:

mydata <- data.frame(x=letters[1:3], y=1:3)
  x y
1 a 1
2 b 2
3 c 3

假设您预测的“y”是 1.25。

y_hat <- 1.25

您可以从数据集的整个列中减去该数字,它会为您逐行显示,而无需使用复杂的“for 循环”。

y_hat - mydata[c("y")]
      y
1  0.25
2 -0.75
3 -1.75

如果没有关于您的特定问题的更多信息,这就是我能提供的所有帮助。将来,添加一个可重现的示例来说明您的数据和您遇到的具体问题。

【讨论】:

  • 你是说y_hat - mydata[c("y")]是消费者剩余吗?
  • 没有。只是矢量化操作是可能的。关于消费者剩余的课程超出了本论坛的范围。
猜你喜欢
  • 2012-03-14
  • 1970-01-01
  • 1970-01-01
  • 2020-09-19
  • 2022-10-18
  • 1970-01-01
  • 2016-10-29
  • 2015-10-12
  • 1970-01-01
相关资源
最近更新 更多