# NOT RUN {
if (interactive()) {
library(gaussplotR)
## Load the sample data set
data(gaussplot_sample_data)
## The raw data we'd like to use are in columns 1:3
samp_dat <-
gaussplot_sample_data[,1:3]
## Fit a variety of different models
gauss_fit_ue <-
fit_gaussian_2D(samp_dat)
gauss_fit_uel <-
fit_gaussian_2D(samp_dat, method = "elliptical_log")
gauss_fit_cir <-
fit_gaussian_2D(samp_dat, method = "circular")
## Combine the outputs into a list
models_list <-
list(
unconstrained_elliptical = gauss_fit_ue,
unconstrained_elliptical_log = gauss_fit_uel,
circular = gauss_fit_cir
)
## Compare via rmse
models_compared <-
compare_gaussian_fits(
fit_objects_list = models_list,
comparison_method = "rmse" ## the default
)
}
# }
Run the code above in your browser using DataLab