楼主: complicated
10999 8

求助,如何把多条回归拟合曲线放在一个图里? [推广有奖]

  • 3关注
  • 17粉丝

副教授

64%

还不是VIP/贵宾

-

威望
0
论坛币
6495 个
通用积分
3828.6770
学术水平
88 点
热心指数
86 点
信用等级
58 点
经验
21958 点
帖子
506
精华
0
在线时间
1418 小时
注册时间
2007-6-16
最后登录
2019-7-18

complicated 在职认证  发表于 2013-3-7 17:45:00 |显示全部楼层
30论坛币
牛人们,求思路:我需要对不同类型的Y和X分别做回归,然后把所有的回归曲线画在一张图上。
现用excel对付有限数据的话很简单的,可是数据量大了就玩不转了~~
数据示意如下,按class分成两类,各做一个regression,然后把两个模型的拟合曲线画在一张图上(有分颜色的散点图更好)
多谢多谢,对你来说一定很简单,嘿嘿

data aa;
input id class$ x y;
cards;
1 a 310 0.035
2 a 1915 0.054
3 a 949 0.068
4 b 2573 0.76
5 b 3389 0.037
6 b 1470 0.074
;
run;


excel做的示意图

excel做的示意图





最佳答案

ziyenano 查看完整内容

data aa; input id class$ x y; cards; 1 a 310 0.035 2 a 1915 0.054 3 a 949 0.068 4 b 2573 0.76 5 b 3389 0.037 6 b 1470 0.074 ; run; proc sort data=aa; by id; run; proc reg data=aa noprint; by class; model y=x; output out=res p=pred; run; quit; proc sgplot data=res; series y=pred x=x/group=class; scatter y=pred x=x/group=class; run;
密码被盗??
stata SPSS
ziyenano 发表于 2013-3-7 17:45:01 |显示全部楼层
data aa;
input id class$ x y;
cards;
1 a 310 0.035
2 a 1915 0.054
3 a 949 0.068
4 b 2573 0.76
5 b 3389 0.037
6 b 1470 0.074
;
run;
proc sort data=aa;
by id;
run;
proc reg data=aa noprint;
by class;
model y=x;
output out=res p=pred;
run;
quit;
proc sgplot data=res;
series y=pred x=x/group=class;
scatter y=pred x=x/group=class;
run;
回复

使用道具 举报

Schizor 发表于 2013-3-7 18:18:14 |显示全部楼层
同求. Excel用什么画2条回归?
回复

使用道具 举报

bobguy 发表于 2013-3-8 07:46:10 |显示全部楼层
Schizor 发表于 2013-3-7 18:18
同求. Excel用什么画2条回归?
Here is an example.

proc sgplot data=sashelp.class;
  reg x=height y=weight / LEGENDLABEL= "height-weight";
  reg x=height y=age / LEGENDLABEL= "height-age";
run;
回复

使用道具 举报

complicated 在职认证  发表于 2013-3-8 09:14:58 |显示全部楼层
Schizor 发表于 2013-3-7 18:18
同求. Excel用什么画2条回归?
准确的说,excel那叫趋势线,画两组散点图,然后可选添加趋势线
密码被盗??
回复

使用道具 举报

complicated 在职认证  发表于 2013-3-8 09:28:10 |显示全部楼层
ziyenano 发表于 2013-3-7 18:35
data aa;
input id class$ x y;
cards;
beautiful!
我总是想不到把结果输出之后再来用,多谢指教哈!
密码被盗??
回复

使用道具 举报

Schizor 发表于 2013-3-14 17:37:42 |显示全部楼层
是VBA吧?
回复

使用道具 举报

zycwk123123 发表于 2019-1-29 11:02:00 |显示全部楼层
楼主,您好,请您发下这个已解决问题的步骤,急需!谢谢,祝新年快乐!万事顺意!可以用SPSS实现吗?别的统计软件都不会用
回复

使用道具 举报

complicated 在职认证  发表于 2019-2-18 16:57:50 |显示全部楼层
zycwk123123 发表于 2019-1-29 11:02
楼主,您好,请您发下这个已解决问题的步骤,急需!谢谢,祝新年快乐!万事顺意!可以用SPSS实现吗?别的统 ...
楼上牛人用SAS已经实现了,看下代码,SPSS已经很久不用了,抱歉再搜搜吧
回复

使用道具 举报

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

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2019-8-19 01:46