楼主: pl172231
3923 14

[问答] 悬赏50币:关于sas中缺失值与哑变量的问题,还有语境问题 [推广有奖]

  • 3关注
  • 3粉丝

硕士生

7%

还不是VIP/贵宾

-

威望
0
论坛币
495 个
通用积分
0.0002
学术水平
21 点
热心指数
26 点
信用等级
18 点
经验
220 点
帖子
148
精华
0
在线时间
100 小时
注册时间
2012-5-3
最后登录
2017-4-12

楼主
pl172231 发表于 2012-5-18 19:05:11 |AI写论文
100论坛币
小弟最近对一些细节很纠结,求各位大神显灵,100币虽少但也是小弟的敬意,废话少说,上问题了
    第一就是sas中对缺失值的处理问题,如下
    data kk;
  input x$;
cards;
a
b
c
.
e
;
run;
大神们请看,我的那个’.‘号被sas当做缺失值处理了,但是我就真的是想输入一个'.'啊,我知道用列输入方法,但我求的是列表输入下的解法
第二个问题就是哑变量
请问大神们在proc reg 和logistic等等过程中如何创建和使用哑变量啊
第三个是语境问题,如下
data kk;
y=2;
x=(y=2);
run;
请问sas是通过语境来判断出第一个=号是赋值语句,第二个=号是逻辑操作符的吗?
求大神解答

最佳答案

WuNc 查看完整内容

对第二个问题,一个变通的方法就是用有 CLASS 的 PROC。 REG 用 GLM 代替。这样可以省些步骤。至于是否同进同出,应该说与 数据 本身有关,也与研究的问题有关。一刀切的方法不可取。
关键词:缺失值 哑变量 logistic ogistic logisti 如何

本帖被以下文库推荐

沙发
WuNc 发表于 2012-5-18 19:05:12
对第二个问题,一个变通的方法就是用有 CLASS 的 PROC。 REG 用 GLM 代替。这样可以省些步骤。至于是否同进同出,应该说与 数据 本身有关,也与研究的问题有关。一刀切的方法不可取。

藤椅
563400569 发表于 2012-5-18 19:28:34
不懂啥意思
学习,努力学习!

板凳
pl172231 发表于 2012-5-18 20:13:12
我顶

报纸
pl172231 发表于 2012-5-19 10:28:44
一百币求讲解

地板
pl172231 发表于 2012-5-19 22:05:58
唉,难道我的问题太难?其实如果sas开源我都可以自己看的

7
pl172231 发表于 2012-5-20 14:29:13
顶,一百金无人要

8
WuNc 发表于 2012-5-20 20:28:57
第一个问题看下面链接:
http://support.sas.com/kb/45/154.html

第二个问题, 问题本身不是很清楚。通常是通过 data 步产生新 dummy 变量.不知道这个是不是你问题的本意。

第三个问题:如果你知道   括号() 在sas中的特别用法,你就明白这个语句的意思了。可以说是语境,也可以说是 SAS 的特别定义。
已有 1 人评分学术水平 热心指数 收起 理由
pl172231 + 1 + 1 分析的有道理

总评分: 学术水平 + 1  热心指数 + 1   查看全部评分

9
pl172231 发表于 2012-5-20 20:52:19
WuNc 发表于 2012-5-20 20:28
第一个问题看下面链接:
http://support.sas.com/kb/45/154.html
第二个问题就是问如何设置哑变量,以及如何解决变量组要同进同出的问题
第三个问题你把括号去掉sas也是给出同样的结果,换句话说sas的底层(sas应该是用c语言编的)必然有语境判断逻辑,可惜不开源我们看不到

10
pl172231 发表于 2012-5-20 21:46:52
WuNc 发表于 2012-5-20 21:42
对第二个问题,一个变通的方法就是用有 CLASS 的 PROC。 REG 用 GLM 代替。这样可以省些步骤。至于是否同进 ...
至于是否同进同出,应该说与 数据 本身有关,也与研究的问题有关。一刀切的方法不可取——您能详细讲讲这一句的意思吗

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 11:05