It thinks twoSided is a variable, but you've never assigned such a variable. Use "twoSided" instead - that's a string constant.
On Fri, Jul 10, 2009 at 4:04 PM, Mary A. Marion<mms...@comcast.net> wrote: > Hello, > > I am working on using if statements. What is the error message telling me > here and how do I correct for it? > I have tried various combinations of quotes. > > Thank you. > Sincerely, > Mary A. Marion > > > #Find critical values > crit<-function(n,alpha,type) > { > if (type==twoSided) > { > alpha2=alpha/2 > tL<-qt(alpha2,n-1) > tU<-qt(1-alpha2,n-1) > } > if (type==Lower) > { > tL<- -9999 > tU<-qt(1-alpha,n-1) > } > if (type==Upper) { > tL<-qt(alpha,n-1) > tU<- 9999 > } > criticalValues<-c(tL,tU) > round(criticalValues,3) > } > crit(n=50,alpha=.05,type=twoSided) > Error in crit(n = 50, alpha = 0.05, type = twoSided) : > object 'twoSided' not found >> > crit(n=50,alpha=.05,type=Lower) > crit(n=50,alpha=.05,type=Upper) > > ______________________________________________ > R-help@r-project.org mailing list > 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 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.