plot.Tenv {TRES}R Documentation

Plot coefficients and p-value for Tenv object.

Description

Plot method for object returned from TRR.fit and TPR.fit functions.

Usage

## S3 method for class 'Tenv'
plot(
  x,
  level = 0.05,
  main = paste0("Coefficient plot ", "(", x$method, ")"),
  main_p = paste0("P value plot ", "(", x$method, ")"),
  xlab = "",
  ylab = "",
  axes = TRUE,
  ask = TRUE,
  ...
)

Arguments

x

An object of class "Tenv", as the ones returned from TPR.fit or TRR.fit.

level

The significant level of p-value. Default is 0.05.

main

The title of coefficient plot.

main_p

The title of p-value plot.

xlab

The title of x-axis.

ylab

The title of y-axis.

axes

A logical value specifying whether the axes should be drawn.

ask

A logical value. If it is TRUE (default), user is prompted before the second plot is shown (if exists).

...

Other parameters to be passed to the plotting functions.

Details

coef(x) must be a two-way tensor or a matrix.

Since p-value depend on \widehat{\mathrm{cov}}^{-1}\{\mathrm{vec}(\mathbf{X})\} which is unavailable for the ultra-high dimensional \mathrm{vec}(\mathbf{X}) in tensor predictor regression (TPR), the p-value plot is not provided for the object returned from TPR.fit. Therefore, for the object return from TPR.fit, only the coefficients plot is displayed. And for the object return from TRR.fit, both the coefficients plot and p-value plot are displayed.

main and main_p control the titles of coefficient plot and p-value plot separately. Some other arguments used in function graphics::image, e.g., xlim, ylim, zlim, col, xaxs, yaxs, etc., can be passed to ...

ask can be set as FALSE if the pause before the second plot is not preferred. If x is an object from TPR.fit, no pause is enabled.

Value

No return value.

See Also

TRR.fit, TPR.fit

Examples

 data("bat")
 x <- bat$x
 y <- bat$y
 fit <- TRR.fit(x, y, method="standard")
 plot(fit)

 ## Change the significant level to 0.1
 plot(fit, level = 0.1)

[Package TRES version 1.1.5 Index]