Displays a concise summary of an [`ofemt_result`] object, including general information about the experimental grid, descriptive statistics, and permutation-based test results.
Usage
# S3 method for class 'ofemt_result'
print(x, ...)Arguments
- x
An object of class [`ofemt_result`], typically returned by [ofemt()]. The object must contain, at minimum, a `"General information"` data frame. Optionally, it may include components such as `"Means comparison"` and `"ANOVA permutation test"`.
- ...
Additional arguments passed to or from other methods (ignored).
Details
This print method provides a human-readable summary in the console:
**General information:** Cell size, number of selected cells, and per-cell observation counts (minimum, median, maximum).
**Spatial statistics:** Sample size (`n`), effective sample size (`ESS`), spatial correlation (`Rho`), and Moran’s *I*.
**Means comparison:** Shows the first 10 rows of the table of comparisons between treatment means.
**ANOVA permutation test:** Displays pairwise tests summarizing median *p*-values and corrected *p*-values across permutation runs.
If any of these components are missing, they are simply skipped in the printed output.
Examples
# \donttest{
res <- ofemt(ofe_f2, y = "Yield_tn", x = "Treatment")
#> `grid` not provided: building one internally via `make_ofe_grid()`. Pass a pre-built `ofe_grid` to inspect or reuse the selection.
print(res)
#>
#> === OFE permutation analysis ===
#> Cellsize: 10 x 10 | Total cells: 1476 | Selected cells: 468
#> Obs/cell (min/median/max): 4 / 6 / 10
#> n: 468 | ESS: 89 | Rho: 0.630 | Moran's I: 0.577
#>
#> --- Means comparison (sorted by decreasing mean) ---
#> Treatment Yield_tn_mean letters
#> Fertilized 5.329230 a
#> Control 4.766786 b
#>
#> --- Pairwise tests (median p across runs) ---
#> Comparison p_value p_adj
#> Fertilized vs. Control 0.013 0.013
# }