全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1415 1
2013-11-16
新手,刚学sas,在做线性回归。然后最近突然发现用sas做出来的线性回归,系数不正确。
代码如下。
data saslearn;
    input y x;
    cars;/* example 11.1 */
3396 9355
3787 8584
4013 7962
4104 8275
4146 8389
4241 9418
4388 9795
4538 10281
4843 11750
run;
proc reg;
model y=x;
plot r.*x;
plot npp.*r.;
plot nqq.*r.;
run;
proc reg;
model ln(r.*r.)=x;
run;

得到的方程为:                         y=  1992.0621    + 0.23300x,
但是用r语言回归得到的方程为:y=1992.0621450+0.2329993,
我想知道怎么提高系数的精度。
请高手指教,谢谢啦~

二维码

扫码加我 拉你入群

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

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

全部回复
2015-2-4 21:21:35
PUT语句的“域宽.精度”方式指定输出的宽度和精度
例如,put x 5.3 y 6.1;

用 format
比如 format x 10.3;

但是这样需要指定x y啥的。。。可以根据这些试试
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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