3381 5

[回归分析求助] 怎么替换字符型变量为数值型变量 [推广有奖]

  • 2关注
  • 4粉丝

硕士生

78%

还不是VIP/贵宾

-

威望
0
论坛币
769 个
通用积分
1.0606
学术水平
40 点
热心指数
51 点
信用等级
39 点
经验
4043 点
帖子
105
精华
0
在线时间
268 小时
注册时间
2014-10-22
最后登录
2021-3-1

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
[img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1042034048\QQ\WinTemp\RichOle\RZT914Q`9(JV(9Z684O[F33.png[/img] RZT914Q`9(JV(9Z684O[F33.png
我的entry 是字符型,encode之后,想要recode就一直出现上面的结果,求问怎么破???
用“ gen newentry=1 if entry==E”命令也一直提醒“E not found”


二维码

扫码加我 拉你入群

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

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

关键词:字符型变量 数值型 字符型 Tencent ADMINI stata

回帖推荐

h3327156 发表于2楼  查看完整内容

*请参考 inp str2 entry . . . M . . . . . . E end *如果您没有进行encode的处理,直接做,可以参考下面的作法 *您browse可以知道entry这变量为红色,字符型变量,new_entry为您要的 g new_entry=1 if entry=="E" replace new_entry=0 if entry=="M" *如果您已进行encode的处理,encode_entry变量为蓝色的,您browse后会发现,里面还是有M与E这样的内容 *或许您会觉得,您已经encode了,把字符变量变成数值 ...
沙发
h3327156 发表于 2016-7-15 13:08:05 |只看作者 |坛友微信交流群
*请参考
inp str2 entry
.
.
.
M
.
.
.
.
.
.
E
end

*如果您没有进行encode的处理,直接做,可以参考下面的作法
*您browse可以知道entry这变量为红色,字符型变量,new_entry为您要的
g new_entry=1 if entry=="E"
replace new_entry=0 if entry=="M"

*如果您已进行encode的处理,encode_entry变量为蓝色的,您browse后会发现,里面还是有M与E这样的内容
*或许您会觉得,您已经encode了,把字符变量变成数值变量了!接下去,recode不就好了?
*很可惜,在recode里的rule里,并没有您那样作法的。建议如下的作法
encode entry,generate(encode_entry)
g new1_entry=1 if entry=="E"
replace new1_entry=0 if entry=="M"

结论: gen与replace无论字符变量或数值变量,皆适用

使用道具

藤椅
张梦婷41202115 学生认证  发表于 2016-7-15 19:16:00 |只看作者 |坛友微信交流群
h3327156 发表于 2016-7-15 13:08
*请参考
inp str2 entry
.
1.png
我这样处理之后,观测值从10603减到了1101, 原来的缺值都不在了,请问这个要怎么处理呀?

使用道具

板凳
蓝色 发表于 2016-7-15 22:07:01 |只看作者 |坛友微信交流群
应该搞des命令看看到底是什么类型的变量
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
h3327156 + 5 + 5 + 5 + 5 我很赞同

总评分: 论坛币 + 5  学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

使用道具

报纸
h3327156 发表于 2016-7-17 17:17:36 |只看作者 |坛友微信交流群
张梦婷41202115 发表于 2016-7-15 19:16
我这样处理之后,观测值从10603减到了1101, 原来的缺值都不在了,请问这个要怎么处理呀?
我无法确定您的两变量间,new_qymc与new_me_new做了何种处理,
请详列处理过程
另外,也请参照前蓝色版主的建议,先des查看原始个变量。

使用道具

地板
张梦婷41202115 学生认证  发表于 2016-7-17 22:48:49 |只看作者 |坛友微信交流群
h3327156 发表于 2016-7-17 17:17
我无法确定您的两变量间,new_qymc与new_me_new做了何种处理,
请详列处理过程
另外,也请参照前蓝色版 ...
lilaoshi718234_1468578505300_53.png
我的命令是这样的呢~
谢谢哦,我已经找到解决办法了~

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

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

GMT+8, 2024-11-6 08:49