Skip to contents

indicates if fluxes should be discarded or replaced by 0 according to parameters set by user. flux_quality_lm is for the model of the lm family. flux_quality_exp is for the exponential model.

Usage

flux_quality_lm(
  slopes_df,
  conc_col,
  f_fluxid,
  f_slope,
  f_cut,
  f_pvalue,
  f_rsquared,
  force_discard,
  force_ok,
  pvalue_threshold,
  rsquared_threshold,
  name_df
)

Arguments

slopes_df

dataset containing slopes, fluxID, p.value and r.squared

conc_col

column with gas concentration

f_fluxid

column of ID for each measurement

f_slope

column containing the slope of each flux (as calculated by the flux_fitting function)

f_cut

column containing the cutting information

f_pvalue

column containing the p-value of each flux

f_rsquared

column containing the r squared to be used for the quality assessment

force_discard

vector of fluxIDs that should be discarded by the user's decision

force_ok

vector of fluxIDs for which the user wants to keep the calculated slope despite a bad quality flag

pvalue_threshold

threshold of p-value below which the change of gas concentration over time is considered not significant (user decided)

rsquared_threshold

threshold of r squared value below which the linear model is considered an unsatisfactory fit

name_df

name of slopes_df (used for error message)

Value

same dataframe with added flag and corrected slopes columns