Search Results

Now showing 1 - 2 of 2
  • Item
    corr2D: Implementation of Two-Dimensional Correlation Analysis in R
    (Los Angeles : UCLA, 2019) Geitner, Robert; Fritzsch, Robby; Bocklitz, Thomas W.; Popp, Jürgen
    In the package corr2D two-dimensional correlation analysis is implemented in R. This paper describes how two-dimensional correlation analysis is done in the package and how the mathematical equations are translated into R code. The paper features a simple tutorial with executable code for beginners, insight into the calculations done before the correlation analysis, a detailed look at the parallelization of the fast Fourier transformation based correlation analysis and a speed test of the calculation. The package corr2D offers the possibility to preprocess, correlate and postprocess spectroscopic data using exclusively the R language. Thus, corr2D is a welcome addition to the toolbox of spectroscopists and makes two-dimensional correlation analysis more accessible and transparent.
  • Item
    Correcting systematic errors by hybrid 2D correlation loss functions in nonlinear inverse modelling
    (San Francisco, California, US : PLOS, 2023) Mayerhöfer, Thomas G.; Noda, Isao; Pahlow, Susanne; Heintzmann, Rainer; Popp, Jürgen
    Recently a new family of loss functions called smart error sums has been suggested. These loss functions account for correlations within experimental data and force modeled data to obey these correlations. As a result, multiplicative systematic errors of experimental data can be revealed and corrected. The smart error sums are based on 2D correlation analysis which is a comparably recent methodology for analyzing spectroscopic data that has found broad application. In this contribution we mathematically generalize and break down this methodology and the smart error sums to uncover the mathematic roots and simplify it to craft a general tool beyond spectroscopic modelling. This reduction also allows a simplified discussion about limits and prospects of this new method including one of its potential future uses as a sophisticated loss function in deep learning. To support its deployment, the work includes computer code to allow reproduction of the basic results.