I have values of ion concentrations from NH4Cl soil extracts. Many of the values I have are below the detection limit and I still need to perform calculations to get units of meq/100 g of soil. This calculation requires extract volume and soil weight which were based on sample extractant recovery (volume) and soil type (organic or inorganic). My conundrum is that when I do my calculations I will get a unique reporting limit for each sample because the calculations are sample-dependent! Another point of confusion is I could potentially calculate a value for a reporting limit that is actually greater [meq/100g] than another calculated value from and original ion concentration above the reporting limit. Is it okay to have a large number of unique reporting limits?
Here is a simplified example (NOT REAL CALCULATION):
Reporting limit, conc = 1
Sample 1, conc = 0.9, vol = 50
Sample 2, conc = 1.1, vol = 40
Reporting limit(s)
1 x 50 = 50 (reporting limit for sample 1)
1 x 40 = 40 (reporting limit for sample 2)
Sample 1 final value
0.9 x 50 = 45
Sample 2 value
1.1 x 40 = 44
***value below unique reporting limit for sample 1 but originally above reporting limit
I'm trying to perform certain tests like regression and group comparison (like ANOVA) on these calculated values (meq/100g) and know that nonparametric tests use ranking instead of value and there are R packages to handle censored data. Can R packages like NADA or EnvStats handle my confusing data? Any help would be greatly appreciated.