问题标签 [economics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - PLM 陷入虚拟变量陷阱——如何解决?
一个例子:
fem
是固定效应模型(拟合 plm),lsdv
是等效最小二乘虚拟变量模型(拟合 lm)
很明显 plm 正在估计系数,而且实际上两个模型中的系数是相同的,因为它们应该是相同的。但是当我去总结结果时,plm 很难,而且我很确定原因是 timeXgroup 固定效应,由于虚拟变量陷阱,其中一些需要自动省略。(例如,lm 似乎知道如何自动删除彼此精确线性组合的变量)。
我该如何解决这个问题?我更喜欢使用 plm,因为它提供的输出比 lm 更简洁,每个横截面单元都有虚拟变量。
string - 将奇数Stata字符串变量转换为日期
我目前有格式为 YYYY.QX 的经济数据,其中 Q 表示“季度”,后跟 X,位于 [1,4] 中。这被解释为一个字符串。
我尝试使用 date(series, "YMD") 和格式化命令,以及编码功能。
理想情况下,我最终会得到一个数值变量,指示如下:
- YYYY.X
- YYYY.M,其中“M”是该季度的第一个月
- YYYYMM01,其中“MM”是该季度的第一个月。
sql-server-2008 - SQL Server 2008 中的计算 VAT++
我不能在这里发布整个过程,因为这会令人困惑。我想做的是计算增值税。为此,我需要乘以Share
0,25。
编辑:得到了一些很大的帮助,最终得到了正确的计算和格式。 结果如下:
python-2.7 - 在 Pandas 中计算 3-firm HHI
所以我有一个 Pandas DataFrame,其面板数据包含每月买卖双方之间的互动:
我有多个卖家的数据,例如Buyer1、Buyer2、Buyer3 等。Amounttotal 是buyer1 在当月购买的总金额。我正在计算,对于每个月的每个买家,它是 3-firm HHI,这意味着买家的三个最大互动中每月总交易量百分比的平方值之和。在上面的示例中,2009-07 年的 3 家公司 HHI 为 0.41,2009-08 年为 0.42。在我看来,计算必须涉及 groupby,但是我很难弄清楚如何在每个 groupby 元素中找到最大、第二大和第三大的值。非常感谢您的帮助!
python - 如何对 Pandas 数据集进行组合和分组计算?
我正在写一篇经济学论文,需要一些帮助来组合和转换两个数据集。
我有两个熊猫数据框,一个带有国家列表及其邻国(borderdf),例如
一个带有每个国家和年份的数据(datadf),例如
我需要在 datadf 中为 neighbormeangdp 创建一个列,该列将包含所有邻居的 gdp 的平均值,由 neighbordf 给出。我希望我的结果看起来像这样:
我该怎么做呢?
r - plm中的豪斯曼和拉格朗日乘数检验-使用还是不使用?
继之前关于 Hausman 测试(此处)的帖子(其中参考不幸消失了@briatte)之后,我面临着一些额外的与 Hausman 相关的问题。虽然前面的线程暗示了在 Hausman 执行中获取绝对值可能是一个问题,但我想知道我遇到的问题是否确实是由这个引起的。
根据random.method
我使用的规范,结果可能会大不相同,这让我想知道哪些可以信任(也许没有)。
在下面的“vit”代表一个公式,右侧只有随时间和个体变化的变量,而 full 代表相同的变量 + 年份固定效应虚拟变量 + 一些每年不同但每年都相同的变量公司(公司固定效应)。
以下是一些结果
相对
虽然当然可以通过不同的测试得到不同的结果,但这里的根本差异让我想知道......
LM 测试也会出现类似的情况:
相对
任何人都可以就该怎么做提出建议吗?
谢谢,
西蒙
sql-server-2008 - 在存储过程中使用 if/else 进行计算
在我的存储过程中,我现在尝试将 FEE 添加到我的销售中。
- 如果 item_price > 69 它应该有 6 in fee
- 如果 item_price <= 69 它应该有 3 in fee
- 如果 item_price <= 19 它应该有费用 1
我尝试将它添加到我的 SELECT 语句中,但我不知道如何正确插入它。
为了举例说明我如何尝试实现它,我添加了一些选择语句......
解决方案:在我的选择语句中,我根据我得到的很好的答案添加了这段代码,它起作用了:
panel - 根据多年的情况从小组中删除 Stata 中的人员
我有一个 7 年的不平衡小组,每个人都接受了 4 次采访,我想删除所有报告说他们在所有 4 个时期都失业/不活跃的人。但是,我不想放弃在接受采访的 4 个时期中可能已经离开劳动力市场 1、2 或 3 个时期的人们的观察。我如何告诉 Stata 根据他们多年的情况(t 到 t-3)放弃他们?例如,当我这样做drop if ecostatus>3
时,Stata 会丢弃我需要的观察结果,即那些在整个调查期间内不活动的人。
r - 最大化 R 中的模拟可能性——有什么明显的我没有得到的吗?
我试图通过模拟频率并将它们用作概率(我无法直接计算)来最大化离散选择中的模拟可能性(Lerman and Manski (1981))。然而,R 从未设法找到任何最优值(最大化总是产生起始值)。作为一个最小的例子,这里我的代码用于一个非常简单的概率估计:
是因为概率不够平滑吗?有没有办法最大化那些不是超级平滑的东西?在图表上,最大值看起来仍然很清楚......或者我完全错过了其他东西?
我真的是一个初学者,所以我提前感谢您提供任何有用的建议!
(还有任何关于如何编写这样一个模拟最大似然函数的细节的参考资料——我看到的大多数参考资料仍然非常理论化)
function - 如何编写函数来提取特定数据?
我想编写一个函数来绘制所需模型冰箱的每日价格。这是我的问题的一个小例子:
这是我的迷你功能:
但是当我尝试使用该功能时,
它不返回任何数据:(<0 rows>
或0-length row.names
)
没有功能,它工作正常:
如何更正我的功能?