全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1289 3
2012-06-23
各位大侠!想用SAS做一个LOGISTIC回归,来模拟中国人口发展情况。曾经用MATHEMATICA做过,但是SAS就不会做了,呜呜!
数据如下:
{0, 114.333}, {1, 115.823}, {2, 117.171}, {3, 118.517}, {4,
   119.850}, {5, 121.121}, {6, 122.389}, {7, 123.626}, {8,
   124.761}, {9, 125.786}, {10, 126.743}, {11, 127.627}, {12,
   128.453}, {13, 129.227}, {14, 129.988}, {15, 130.756}, {16,
   131.448}, {17, 132.129}, {18, 132.802}
0其实是1990年,之后+1,18是2008年,后边是人口数(千万),求各位大侠给出SAS的CODE,简历LOGISTIC回归模型!小弟感谢啊!!!
二维码

扫码加我 拉你入群

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

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

全部回复
2012-6-23 01:39:26
。。。。。。。。。。。。。
二维码

扫码加我 拉你入群

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

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

2012-6-23 03:20:30
You should solve the problem with linear regression instead of logistic regression which is designed for 0/1 situations.

You can either regression original population or natural log of population against year. Here is a starting point for you.

data Pop;
input Year Pop ;
datalines;
1990        114.333
1991        115.823
1992        117.171
1993        118.517
1994        119.85
1995        121.121
1996        122.389
1997        123.626
1998        124.761
1999        125.786
2000        126.743
2001        127.627
2002        128.453
2003        129.227
2004        129.988
2005        130.756
2006        131.448
2007        132.129
2008        132.802
;
run;

proc reg data =pop;
  model Pop = Year;
run;

data pop;
set pop;
logPop=log(pop);
run;

proc reg data =pop;
  model logPop = Year;
run;
quit;
二维码

扫码加我 拉你入群

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

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

2012-6-24 08:20:32
楼上正解。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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