首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >R:倾向分数匹配。matchit函数与范畴匹配变量一起工作吗?

R:倾向分数匹配。matchit函数与范畴匹配变量一起工作吗?
EN

Stack Overflow用户
提问于 2015-07-07 16:30:58
回答 1查看 4.5K关注 0票数 0

我正在使用R中的matchIt软件包和倾向评分匹配,我看到了一些例子。但是,我找不到一些例子来处理匹配变量是因子ou的字符。例如,年龄组。

代码语言:javascript
运行
复制
head(mydata)
    People region sex age_group treatment
    1      1      1   3         0
    2      1      2   5         0
    3      2      2   2         1
    4      2      2   3         0
    5      3      1   3         1
    6      3      1   6         1

前四个变量来自于因子或字符类型。此外,性别的水平是男性=1,饥荒= 2。

下面的行适用于数值匹配变量( tot、mim和dis)- stw是处理变量-

代码语言:javascript
运行
复制
m.out = matchit(stw ~ tot + min + dis,
data = mydata, method = "nearest",
ratio = 1) 

来源:http://pareonline.net/getvn.asp?v=19&n=18

我想知道matchit函数是否适用于分类匹配变量。如果没有,是否有合适的方案?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-26 18:03:40

是的,它会起作用,但是最近邻法对连续变量的效果最好。只需确保首先将变量声明为因素(即,将它们转换为虚拟二进制变量)。

见Stuart EA (2010)。2010年。统计科学25(1):1-25 https://projecteuclid.org/euclid.ss/1280841730

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31274393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档