R语言formula函数中wx=x、wy=y的含义及参数调用疑问
关于R语言自定义formula函数的参数疑问解答
参数wx=x、wy=y的含义
这是R函数的默认参数设定:
- 调用函数时如果没主动传入
wx参数,函数会自动把你传入的x参数值赋值给wx - 同理,没传
wy时,会自动用传入的y参数值作为wy的取值
wx和wy是否为可选参数,能否用formula(x,y)调用
wx和wy是可选参数,因为它们都定义了默认值- 完全可以直接用
formula(x,y)的形式调用,这时候函数会自动把x赋值给wx,y赋值给wy,按默认逻辑执行计算
举个实际调用的例子:
# 仅传x和y,wx、wy使用默认值 formula(0.4, 0.6) # 自定义wx和wy的值,覆盖默认设定 formula(0.4, 0.6, wx=0.5, wy=0.7)
内容的提问来源于stack exchange,提问作者user19745561
相关产品推荐
相关产品推荐

