This function imputes missing values in an x3p
object.
Usage
x3p_impute(
x3p,
ifout = FALSE,
ifsave = FALSE,
dir_name = NULL,
gif_name = NULL,
ifplot = FALSE
)
Arguments
- x3p
An
x3p
object representing a topographic scan.- ifout
A Boolean flag indicating whether the imputation procedure should extrapolate. Set to
TRUE
for extrapolation.- ifsave
A Boolean flag indicating whether to save the imputation procedure gif.
- dir_name
A string representing the directory name where the gif should be saved. Required when
ifsave = TRUE
.- gif_name
A string representing the gif name. Required when
ifsave = TRUE
.- ifplot
A Boolean flag indicating whether to save ggplot lists in the output attributes. Automatically set to
TRUE
whenifsave = TRUE
.
Examples
x3p <- x3p_subsamples[[1]]
insidepoly_df <- x3p_insidepoly_df(x3p, mask_col = "#FF0000", concavity = 1.5, b = 1)
x3p_inner_nomiss_res <- df_rmtrend_x3p(insidepoly_df)
x3p_inner_impute <- x3p_impute(x3p_inner_nomiss_res,
ifout = TRUE, ifsave = FALSE, dir_name = NULL, ifplot = TRUE
)
attr(x3p_inner_impute, "x3p_impute_0_plot")
attr(x3p_inner_impute, "x3p_impute_1_plot")
attr(x3p_inner_impute, "x3p_impute_n_plot")
if (interactive()) {
x3p_image_autosize(x3p_inner_impute)
}