楼主: shiroilily
8904 14

[其他] 求助 怎样用Reclink来整合匹配数据? [推广有奖]

11
teddyma 发表于 2021-9-20 15:08:00
我也遇到了这种问题,大家安装最新的命令,ssc install reclink2,replace,再运行code就不会报错了

12
JJbiubiubiu 发表于 2024-2-3 18:03:59
115861 发表于 2018-8-10 00:39
使用reclink模糊匹配时遇到这种问题,求教大神!我已经反复输入并运行了4次,应该是没有写错代码。如果错了 ...
这个解决了吗,我也一直报“)required”错误

13
WuT155 发表于 2024-5-5 14:22:59
JJbiubiubiu 发表于 2024-2-3 18:03
这个解决了吗,我也一直报“)required”错误
我也是,请问有方法了吗?

14
WuT155 发表于 2024-5-5 14:28:14
WuT155 发表于 2024-5-5 14:22
我也是,请问有方法了吗?
解决了,使用reclink2就可以了,ssc install reclink2无法安装,请用search reclink2,然后从网址进去安装即可。

15
赵安豆 发表于 2025-6-3 21:02:30
在Stata中使用`reclink`命令进行数据匹配时,如果出现错误,通常是因为输入的参数或者数据结构不符合预期。你的命令看起来基本正确,但有几个地方需要注意:

1. 确保两个数据集都已加载到Stata环境中。

2. `coname(id)`和`Company_name(id)`中的`id`可能需要替换为实际的变量名,这通常是你用来匹配的公司名称字段。如果`coname`就是你的第一个数据集中用于标识公司的变量名,并且`Company_name`是第二个数据集中的相应变量,那么这部分应该正确。

3. `gen(match)`将会生成一个新的变量来表示匹配的结果状态,通常是0(不匹配)或1(匹配)。这个部分看起来也是正确的。

4. 确保在运行命令前,两个数据文件都已经打开,并且当前工作目录下可访问。你提供路径的方式来指定第二个数据集是可行的,但是确保该路径正确无误,或者使用`clear all`然后`use "your_path_to_first_dataset"`来加载第一个数据集。

如果你仍然遇到错误,尝试下面的步骤:

- 确保没有任何变量名中包含空格或其他特殊字符。
- 检查是否有任何变量在两个数据集中命名相同但类型不同或缺失值问题。
- 使用`describe`命令检查你的数据结构和变量名称是否正确无误。

如果你使用的是Stata最新版本,可以尝试以下格式的命令:

```
reclink coname using "F:\stata data\List public EU company name.dta", matchvar(Company_name) gen(match)
```

这样可能会更清晰地指明你想要匹配的变量。不过,请根据实际情况调整`coname`和`Company_name`为你的实际变量名。

如果问题仍然存在,尝试在Stata论坛或Stack Overflow等社区中查找类似问题的解决方案,或者提供详细的错误信息,以便更具体地分析问题所在。

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



您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-9 08:42