全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1319 3
2017-06-25
悬赏 25 个论坛币 已解决
各位大神,我在编程的时候遇到一个问题,就是原来我的模型是
proc reg outest=bypark;
model Recreation_Visits= trend d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 lag UR  Gasrate cci;
by park;
run;

然后我想对应变量Y取它的对数,就是变成log(recreation_visits)
这样,就可以在分析的时候说:当lag上升或者下降一个unit然后Recreation_Visits上升或者下降多少百分点....

但是我不知道代码该怎么写,然后这个应该叫什么?对数线性模型?

最佳答案

icepolice 查看完整内容

应该先计算一个新的变量 Ln_ecreation_visits = log(recreation_visits), 然后将其带入模型里
二维码

扫码加我 拉你入群

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

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

全部回复
2017-6-25 05:52:11
应该先计算一个新的变量 Ln_ecreation_visits = log(recreation_visits), 然后将其带入模型里
二维码

扫码加我 拉你入群

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

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

2017-6-26 22:26:55
icepolice 发表于 2017-6-25 05:52
应该先计算一个新的变量 Ln_ecreation_visits = log(recreation_visits), 然后将其带入模型里
这个新的变量我就打这个等式在原来的数据表直接生成就可以了对吧?
二维码

扫码加我 拉你入群

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

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

2017-6-27 03:10:17
对可以直接生成
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群