全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1930 6
2015-05-14
SAS中,logistic方程的参数已经拟合出来了,如何在散点图中添加趋势线或者是拟合曲线。想要得到图1的效果,但是我用以下程序做的图如图2,和图一完全不一样,请大神们帮忙看看哪里错了。急求用SAS绘制如图1的编程,谢谢。
data tt;
input t y;
cards;
0        0
3        1.09
4        8.19
5        94.09
6        211.41
7        328.76
8        492.9
9        306.48
11        231.13
15        155.09
;
proc nlin data=tt  best=10  method=marquardt;
parms a=1000 to 6000 by 50  kg=1 to 1.5 by 0.01   tcg=5 to 7 by 0.1
kd=3 to 5 by 1  ;
model y=(a/(1+exp(kg*(tcg-t)))-a/(1+exp(kg*tcg)))*(exp(-t/kd));
run;quit;
data yc;
set tt;
yp=(2087.8/(1+exp(1.4983*(6.5275-t)))-2087.8/(1+exp(1.4983*6.5275)))*(exp(-t/5.2313));
proc gplot data=yc;
symbol1 i=spline v=dot;
symbol2 i=join v=none co=red;
plot y*t=1   yp*t=2 /overlay;
run;
图1 图1 图2 图2

附件列表
1.jpg

原图尺寸 787.37 KB

图1

图1

二维码

扫码加我 拉你入群

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

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

全部回复
2015-5-15 08:57:56
大神们求帮助,请不吝赐教,谢谢了。
二维码

扫码加我 拉你入群

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

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

2015-5-15 17:46:53
等大神。。。
二维码

扫码加我 拉你入群

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

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

2015-5-16 21:58:58
就喜欢马 发表于 2015-5-15 17:46
proc gplot data=yc;
symbol1 i=splinep v=dot repeat=1; /*关键在这一语句加repeat=1,意思是保留symbol1, ...
谢谢大神赐教,非常感谢。
二维码

扫码加我 拉你入群

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

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

2015-5-17 15:27:50
woshlaowang01 发表于 2015-5-16 21:58
谢谢大神赐教,非常感谢。
抱歉,我是个菜鸟,没弄清瞎答,说错了。。。你的图一我做不出来。等大神来解吧
二维码

扫码加我 拉你入群

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

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

2015-5-17 19:59:49
就喜欢马 发表于 2015-5-15 17:46
等大神。。。
为什么这个程序里面的 symbol1语句会影响 symbol2,而且 symbol2好像没起作用。谢谢
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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