经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
请问 SAS宏如何实现类似R中函数的功能?如何调用含参数的宏得到值
楼主
newlife0075
2581
4
收藏
2016-02-24
如题,我在R中有一个函数,比如说
fun1<-function(miu,sigma){
x1=sqrt(n2)*(100-miu)/sigma
return(x1)
}
fun1(100,5)
这个函数的定义和调用,如果在SAS中如何实现呢?
在定义MACRO的时候,如何让macro像定义函数那样返回参数?还是要用别的办法呢?
多谢各位大神!!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
孤单的我们
2016-2-24 17:13:46
如果n2是一个数值
复制代码
如果n2是一个个人定义的参数
复制代码
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
newlife0075
2016-2-24 17:44:34
非常感谢!!!
哦对,n2是一个我最前面要定义的常数,是否要定义成宏变量,所以要用&n2么?
put的作用是在调用宏的时候返回值?还是输出呢?
还想问下 我想在别的函数里调用fun1的话,怎么实现呢,我需要返回值继续计算,比如说另一个函数里有
x2=2*%fun1(100,5,2),这样?
单独使用%fun1(100,5,2) 这个语句能返回值吗? 谢谢!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
newlife0075
2016-2-24 17:58:57
比如说
复制代码
为什么报错呢? 是因为x2=%fun1(100,5,2)+&n
这个出错吗?谢谢
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
newlife0075
2016-2-24 18:24:29
孤单的我们 发表于 2016-2-24 17:13
如果n2是一个数值
那如果我想在别的函数或语句里调用%fun1(100,5) ,如何实现呢?谢谢!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
[求助]请教高手一个关于SAS宏变量的问题
有没有懂sas宏的大虾~,请教一个问题
求助SAS宏问题
SAS宏
SAS宏问题,第二步
关于sas宏的一个问题
sas宏实际操作说明
SAS宏,全局变量和局部变量疑问
sas宏中使用字符函数看不同变量结果存在不同数据集 find?index?如何实现
限制性立方样条SAS如何实现
栏目导航
SAS专版
经管文库(原现金交易版)
休闲灌水
创业论坛
经济金融数学专区
学术道德监督
热门文章
CDA 认证考试大纲 2025 重磅更新:一二级考 ...
失去的三十年:平成日本经济史(【日】野口 ...
表格结构数据的核心特征及具象实例解析
表格结构数据特征与CDA数据分析师:精准适配 ...
2026中信里昂风水指数
2026年中国白银行业市场供需现状及发展趋势 ...
人工智能时代的智能教育(英)
中国智能家电市场趋势洞察
新宏观丨豆包,传统经济学与商学对全球性债 ...
毕马威 - 中国内地与香港IPO市场2025年回顾 ...
推荐文章
2026JG学术冬训营:从Stata初高到Python机器 ...
【必看】【本版版规,欢迎发悬赏贴求助】
26年寒假天津站|Gemini论文写作&数据分析 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群