You may have additional scoping problems depending on where you various variables exist, but your Trend function syntax is incorrect. You need parentheses around your arguments to the lm call, and you left out the '~' in your formula. In addition, don't fool yourself by your use of the names CO2 and logTrop_Aerosol as the function arguments. Those arguments don't refer to variables in the global environment. Function parameters have local scope in the function.
Trend <- function(x,CO2,logTrop_Aerosol) { lm(x ~ CO2 + logTrop_Aerosol)} Dan Daniel Nordlund, PhD Research and Data Analysis Division Services & Enterprise Support Administration Washington State Department of Social and Health Services -----Original Message----- From: R-help [mailto:r-help-boun...@r-project.org] On Behalf Of Matthias Worni Sent: Thursday, November 12, 2015 8:28 AM To: r-help@r-project.org Subject: [R] Compute Regressions with R-Function Hello I was trying to set up a function() that allows easely to calculate regressions for severel dependent variables with the same independent variables. My function looked like this but was turned down by an error (Im quiet new to R Studio). So here is my solution: b CO2 logTrop_Aerosol lm(b ~ CO2 + logTrop_Aerosol ) Trend <- function(x,CO2,logTrop_Aerosol) { lm x CO2 + logTrop_Aerosol} b is a vector containing 400 values of heat content CO2 also contains 400 values as well as logTropAerosol my idea would be that I simply can replace x (heat content) by other vectors containing heat content. The error I got was the following: Error: unexpected symbol in "Trend <- function(x,y,z) { lm x" Thanks a lot for the help! Best Matthias [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.