flux_quality_lm function

quality assessment for the slopes estimated by flux_fitting

quality assessment for the slopes estimated by flux_fitting

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.

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)

Returns

same dataframe with added flag and corrected slopes columns