I made a stupid error when programming a function. I used > return(OR^2+6*OR+1)/(OR*se^2)
Being parenthesis blind it took me half an hour to find the reason for the nonsensical results I got. I should have written > return((OR^2+6*OR+1)/(OR*se^2)) Having said that why is the first variant (which returns the value of the numerator only) not a syntax error? I would have expected R to report something like > Error: unexpected '/' in "return(OR^2+6*OR+1)/" If this is not an error what is its purpose? ______________________________________________ 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 https://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.