r中的消费者剩余

时间:2015-05-20 19:55:16

标签: r economics

我尝试使用R进行一些计量经济分析,并且无法弄清楚如何进行我想要的分析。具体来说,我想计算消费者剩余。 我试图根据水质,风景,停车等变量预测出行次数(依赖性)。我使用以下方法对我的因变量进行自变量回归:

lm()

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

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

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

1 个答案:

答案 0 :(得分:0)

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

请注意,R能够完成矢量化操作,从而加快分析速度。考虑:

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

让我们说出您预测的&#39; y&#39;是1.25。

y_hat <- 1.25

您可以在数据集的整个列中减去该数字,它将逐行为您而不必使用复杂的for循环。&#39;

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

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