SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 2725|回复: 10
打印 上一主题 下一主题

如何用SAS进行非线性回归

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2005-5-14 09:23:04 | 只看该作者

如何用SAS进行非线性回归

正在处理数据,可不会用SAS,哪位高手帮忙一下,谢谢


[code:abfe6]x1            x2             x3           Y
70         1        2        9.36
90        1        2        15.66
70        3        2        10.32
90        3        2        12.62
70        2        1        13.6
90        2        1        10.61
70        2        3        12.36
90        2        3        17.66
80        1        1        9.88
80        3        1        9.74
80        1        3        12.37
80        3        3        10.18
80        2        2        12.82
80        2        2        10.73
80        2        2        11.21[/code:abfe6]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2005-5-15 11:12:11 | 只看该作者

Re: 如何用SAS进行非线性回归

总得有个非线性函数的具体形式吧
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2005-9-29 09:57:55 | 只看该作者

做图

低维的,还可以做图先看一下他可能是哪种关系!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2005-10-3 03:11:31 | 只看该作者

re: your nonliear regression problem

I can tell you the result will be awful.

Please take a look at your data first. There are only 3 levels for each IV. I doubt if you can get a good nonlinear solution.
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2005-10-4 15:43:48 | 只看该作者

同意楼上

同意楼上
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
6#
 楼主| 发表于 2005-10-9 23:06:54 | 只看该作者

Re: 如何用SAS进行非线性回归

试试三元二次方程,估计你是在做响应面的分析.
程序如下,(还有画图的程序,要否?)
[code:6e110]data ex;
input x1 x2 x3 y;
cards;
x1            x2             x3           Y
70         1        2        9.36
90        1        2        15.66
70        3        2        10.32
90        3        2        12.62
70        2        1        13.6
90        2        1        10.61
70        2        3        12.36
90        2        3        17.66
80        1        1        9.88
80        3        1        9.74
80        1        3        12.37
80        3        3        10.18
80        2        2        12.82
80        2        2        10.73
80        2        2        11.21
proc sort ;
by x1-x3;
proc rereg;
model y=x1-x3/lackfit;
run;[/code:6e110]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
7#
 楼主| 发表于 2006-4-6 09:29:31 | 只看该作者

[求]画图的程序

能否把画图的程序传上来
谢谢!!!!!!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
8#
 楼主| 发表于 2007-1-23 22:31:05 | 只看该作者

程序好像有点错误*求画图程序

proc rereg;好像应该是proc rsreg吧?
我也想要图,谢谢! <!-- s:) --><img src="{SMILIES_PATH}/icon_smile.gif" alt=":)" title="Smile" /><!-- s:) -->
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
9#
 楼主| 发表于 2007-4-4 23:31:16 | 只看该作者

不是说非线形回归是只做一元的吗?

在SAS帮助里不是说非线形回归是只做一元的吗?"The NLIN procedure performs univariate nonlinear regression using the least squares method"楼上说的多元多次方程拟和是在哪个过程里实现啊?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
10#
 楼主| 发表于 2010-2-24 10:01:39 | 只看该作者

Re: 如何用SAS进行非线性回归

data ex;
input x1 x2 x3 y;
cards;
x1            x2             x3           Y
70    1   2   9.36
90   1   2   15.66
70   3   2   10.32
90   3   2   12.62
70   2   1   13.6
90   2   1   10.61
70   2   3   12.36
90   2   3   17.66
80   1   1   9.88
80   3   1   9.74
80   1   3   12.37
80   3   3   10.18
80   2   2   12.82
80   2   2   10.73
80   2   2   11.21
proc sort ;
by x1-x3;
proc rsreg;
model y=x1-x3/lackfit;
run;
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-6 11:34 , Processed in 0.072266 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表