信息:
- 我正在R中使用状态信息包"state.x77">
目标:
- 我发现自变量和因变量"预期寿命"之间存在相关性
代码问题:
- 我想为该方法设置一个默认值。下面的代码运行得很好。但是,我当然不能用"长矛手"或"肯德尔"的方法
cor_v1_v2 = function(v1, v2 = state.x77[,"Life Exp"], method = "pearson"){
cor(v1,v2,method = "pearson")
}
我尝试过几种变体,例如:
cor_v1_v2 = function(v1, v2 = state.x77[,"Life Exp"], method = "input"){
cor(v1,v2,method = "input")
}
和:
cor_v1_v2 = function(v1, v2 = state.x77[,"Life Exp"], method = "pearson"){
cor(v1,v2,method)
}
我得到每个的返回使用错误。我知道这只是我的语法和思维,但我还是被卡住了。
我想你只想要
cor_v1_v2 = function(v1, v2 = state.x77[,"Life Exp"], method = "pearson"){
cor(v1, v2, method = method)
}
这将默认为"peason",但可以根据需要进行更改。