printCoefmat(x,
             digits = max(3, getOption("digits") - 2),
             signif.stars = getOption("show.signif.stars"), 
             signif.legend = NULL,
             dig.tst = max(1, min(5, digits - 1)),
             cs.ind = NULL, 
             tst.ind = NULL,
             zap.ind = integer(0),
             P.values = NULL,
             has.Pvalue = nc >= 4 && grepl("^Pr?(.*)$", colnames(x)[nCol])
             eps.Pvalue = .Machine$double.eps,
             na.print = "NA",
             ...)
| x | a coefficient matrix or a data frame. | 
| digits | a small positive integer. The number of significant digits to be used for printing. The default is the value of the option "digits" minus 2, and the minimum is 3. | 
| signif.stars | a logical value. If TRUE, the P-values column is encoded as a number of significance stars shown at the right side of the matrix. The default is the value of the option "show.signif.stars". | 
| signif.legend | a logical value. If TRUE, a legend showing the meaning of the significance stars is printed below the matrix. The default value is equal to signif.stars. | 
| dig.tst | the number of significant digits with which to display the test statistics. The default value is digits-1. It must between 1 and 5. | 
| cs.ind | the indices of the columns containing coefficients and standard errors. The default is all columns of x except for the test statistic and P-value columns. | 
| tst.ind | the indices of column number of test statistics. The default is the index of the P-value column. | 
| zap.ind | the indices of the non-P-value columns that should have small numbers displayed as "0" (by using the zapsmall function). | 
| P.values | a logical or NULL. 
 | 
| has.Pvalue | a logical value. If TRUE, then the last column of x is treated as P-values. P-values are printed only if above P.values is TRUE. The default value is set to TRUE if the number of column of x is at least 4 and the name of last column is of the form "P(...)" or "Pr(...)". | 
| eps.Pvalue | the numeric tolerance for the P-value format that is used by the format.pval function. | 
| na.print | a character string used to represent missing values in the printout. | 
| ... | other arguments to pass to or from function. | 
# Create a coefficient matrix and fill the data.
x <- matrix(NA, nrow = 5, ncol = 4, dimnames = list(c(1:5), 
                       c("Estimate","Std.Error","z value", "Pr(>|z|)")))
set.seed(1)
x[,1] <- rnorm(5, 6)
x[,2] <- sqrt(rchisq(5, 6))
x[,3] <- x[,1]/x[,2]
x[,4] <- 2*pnorm(-x[,3])
printCoefmat(x) 
printCoefmat(x[,-4]) # print a matrix without p-value column.
printCoefmat(x, digits = 2, signif.stars = FALSE)
printCoefmat(x, digits = 2, signif.stars = TRUE, signif.legend = FALSE)
printCoefmat(x, has.Pvalue = FALSE)