全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4062 4
2023-02-27

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2023-2-27 14:45:46

Stata中未识别的函数一般是因为没有正确安装所需的命令包。对于 rifvar() 函数,它是RIF回归命令 rifreg 中的函数。因此,首先需要检查是否正确安装了 rifreg 命令包。

可以通过在Stata中输入以下命令来检查是否已正确安装 rifreg 命令包:


复制代码


如果正确安装了 rifreg 命令包,Stata会输出命令包的路径。如果未安装,可以使用以下命令来安装 rifreg 命令包:


复制代码


安装完成后,需要首先运行 rifreg 命令,然后才能使用 rifvar() 函数。请确保正确地输入了 rifreg 命令,并检查数据是否正确。如果仍然出现 unknown egen function rifvar(), r(133) 错误,请尝试重新安装 rifreg 命令包并检查命令拼写是否正确。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-2-27 20:12:41
oliyiyi 发表于 2023-2-27 14:45
Stata中未识别的函数一般是因为没有正确安装所需的命令包。对于 rifvar() 函数,它是RIF回归命令 rifreg 中 ...
哇~感谢回复,但是用这个命令ssc install rifreg安装不了,stata17里面没有这个安装包,目前网上也没有找到,我的是面板数据,想要xtrifreg,和rifreg的安装包,还有其他方法吗?再次感谢~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2023-6-4 22:08:15
ccc123321# 发表于 2023-2-27 20:12
哇~感谢回复,但是用这个命令ssc install rifreg安装不了,stata17里面没有这个安装包,目前网上也没有找 ...
请问您有解决方法了吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-9-3 11:10:14
遇到“unknown egen function rifvar(), r(133)”的错误通常是因为你正在使用的Stata版本可能没有包含所需的`rifvar()`函数。这个函数是在Stata 14及更高版本中提供的,用于计算回归中断点(regression interruption)分析中的robust inequality function (RIF)。

解决此问题的方法有以下几种:

1. **升级Stata**:确保你使用的是Stata 14或更新的版本。你可以通过访问Stata官方网站下载并安装最新版本来实现这一点。

2. **安装用户编写的命令**:如果暂时无法升级,可以尝试搜索和安装由其他研究者共享的`rifvar()`功能或其他相关函数。在Stata中输入`ssc install rifreg`, 回车后按提示操作即可自动下载并安装该命令及所需的所有依赖包。

3. **使用官方提供的RIF回归命令**:如果已升级至最新版本的Stata,你应能直接使用`rifpctile`, `rifmean`, 或者 `rifreg` 等命令。例如:

   ```
   rifpctile yvar, by(xvar) at(0.1)
   rifreg yvar xvar [pw=weights], quantile(.5) robust
   ```

这些命令可以帮你实现回归分析,其中包含不平等性度量。

4. **检查数据和语法**:确保你的变量名称正确无误,且遵循Stata的命名规则(避免使用特殊字符等)。同时,仔细检查你输入的命令是否完全符合Stata语法要求。

如果以上步骤都无法解决问题,请详细描述你的代码或提供错误信息的具体细节,以便获得更具体的帮助。希望这些建议能帮到你!

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群