Dear r-help users, I am using Sweave and Latex to create tables with output from several statistical test. As an example: I have a grouping variable "group" with two levels ("x" and "y") which I compare on variables ("a" and "b").
I have created a table in which means, standard deviations, and the statistic and p.value resulting from a t.test is printed. The table looks something like: group(x) group(y) mean sd mean sd t-value p-value sig. mean(x,a) sd(x,a) mean(y,a) sd(y,a) t.a p.a mean(x,b) sd(x,b) mean(y,b) sd(y,b) t.b p.b What I would like to be able to add to this table is an indication by means of asterisks ("*") the level of significance of the p.value(s). I am after an expression to put in column "sig." which evaluates the p.value and prints *, ** or *** depending on it's value (e.g. if it is less than .05 print "*", but if it is less than .01 print "**", but if it is less than .001 print "***", else print " "). I am able to use a simple function like if (p.value<0.5) print("*") else print(" "), but I have not been able to work out how to nest the "if" expressions correctly. Any help would be greatly appreciated. Best regards, Tormod Bøe ______________________________________________ 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.