楼主: c0314
1770 1

求教~关于宏循环 并把所有结果导出到一个表格中 [推广有奖]

  • 0关注
  • 0粉丝

学前班

90%

还不是VIP/贵宾

-

威望
0
论坛币
5 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
20 点
帖子
1
精华
0
在线时间
5 小时
注册时间
2011-5-3
最后登录
2015-6-11

楼主
c0314 发表于 2014-3-19 10:20:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
小弟不才 只会用sas做简单的处理,对于宏循环批量处理尝试了下论坛里的方法却总是报错,还请大大们指导。
以下是单个文件的导入和处理代码,希望能够实现批量导入output1.csv到output100.csv的文件,经过批量处理,导出ca,ka,ks三个参数的拟合结果到E:根目录下的excel格式文件里
proc import
datafile='E:\SOC\yanzheng\output1.csv'
out = test
dbms=csv replace;
getnames=yes;
run;
proc nlin data=test method=marquardt hougaard;
   parameters Ka=0.001 to 0.02 by 0.001 Ks=0.0001 to 0.001 by 0.0001 Ca=10 to 1000 by 100;
  Model
csoc=ca*exp(-ka*day)+(csoc-cr-ca)*exp(-ks*day)+Cr*exp(-kr*day);
  der.ca=ka*exp(-ka*day)-ks*exp(-ks*day);
  der.ka=ca*exp(-ka*day)-ca*exp(-ka*day)*ka*day;
  der.ks=(csoc-cr-ca)*exp(-ks*day)-(csoc-cr-ca)*exp(-ks*day)*ks*day;
  run;
二维码

扫码加我 拉你入群

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

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

关键词:宏循环 parameters Parameter marquardt paramete replace import method excel 根目录

沙发
crazygoing 发表于 2014-3-24 15:00:29
sas没法直接把计算结果输出到excel里;ods的输出格式只有rtf、pdf、ps、pcl、html、xml、latex、wml.
另,你也没说清楚你想要什么样的结果,是具体的参数还是整个运行结果表

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 13:18