楼主: 菜鸟和大佬
3617 2

[软件安装] SPSS23.0做倾向性匹配缺FUZZY [推广有奖]

  • 0关注
  • 0粉丝

初中生

47%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
112 点
帖子
9
精华
0
在线时间
10 小时
注册时间
2022-1-2
最后登录
2023-4-2

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
用spss23.0做PSM的时候,输出的结果如图,请问各位好汉,怎么解决呢?* Propensity Score Matching.
begin program.
import spss, random, spssaux, codecs
try:
   import FUZZY
except:
   print "This procedure requires the FUZZY extension command which is not installed."
parts = [int(i) for i in FUZZY.__version__.split(".")]
if  parts < [1,3,0]:
   raise EnvironmentError("This procedure requires version 1.3.0 or later of FUZZY")
ds = spss.ActiveDataset()
if ds =="*":
   ds = "D" + str(random.random())
   spss.Submit("DATASET NAME " + ds)
ds = codecs.encode(ds)  # must use code page rep here
matchgroup = "M" + str(random.random())  #temporary variable
tempdsname = "D" + str(random.random())
lrcmd = spssaux.u(r"""LOGISTIC REGRESSION VARIABLES Objectgroup
     /METHOD=ENTER Age Eduction Marriage Children
     /SAVE=PRED(PS).""")
try:
   spss.Submit(lrcmd)
except:
   raise ValueError("Logistic Regression step failed")
fuzzycmd = spssaux.u(r"""FUZZY BY=PS SUPPLIERID=ID NEWDEMANDERIDVARS=AA
GROUP=Objectgroup EXACTPRIORITY=FALSE
DRAWPOOLSIZE=CC MATCHGROUPVAR=%(matchgroup)s FUZZ=0.1 DS3=%(tempdsname)s
/OPTIONS SAMPLEWITHREPLACEMENT=FALSE MINIMIZEMEMORY=TRUE SHUFFLE=FALSE .
DELETE VARIABLES %(matchgroup)s.
DATASET ACTIVATE %(ds)s.
DELETE VARIABLES %(matchgroup)s.
DATASET COPY BB.
DATASET ACTIVATE BB.
SELECT IF Objectgroup EQ 1.
DATASET ACTIVATE %(tempdsname)s.
DATASET ACTIVATE BB.
ADD FILES /FILE=* /FILE=%(tempdsname)s.
EXECUTE.
DATASET CLOSE %(tempdsname)s.""" % locals())
spss.Submit(fuzzycmd)
end program.
FUZZY BY=Age Eduction Marriage Children SUPPLIERID=ID NEWDEMANDERIDVARS=D GROUP=Objectgroup
    FUZZ=0.1 EXACTPRIORITY=FALSE
DRAWPOOLSIZE=F MATCHGROUPVAR=E
/OPTIONS SAMPLEWITHREPLACEMENT=FALSE MINIMIZEMEMORY=TRUE SHUFFLE=FALSE.

二维码

扫码加我 拉你入群

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

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

关键词:Fuzzy SPSS 倾向性 PSS replacement

自己回一个,还是插件的问题,建议要做PSM的小伙伴用SPSS26.0版本靠谱

使用道具

藤椅
DAWN1406 发表于 2023-2-9 10:31:24 |只看作者 |坛友微信交流群
https://bbs.pinggu.org/thread-11212308-1-1.html倾向得分匹配问题可以查看这篇文章,SPSS插件太麻烦的话,可以使用SPSSAU比较方便简单

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-27 19:55