IRootLab
An Open-Source MATLAB toolbox for vibrational biospectroscopy
Maths rountines

Detailed Description

Files

file  subsetsprocessor.m
 
file  get_probs.m
 Calculates per-class probabilities by counting the number of occurences for each class.
 
file  percs2no_unitss.m
 Converts percents to number of units with extra care.
 
file  v_ind2x.m
 Converts indexes to x by linear [inter/extra]polation.
 
file  v_x2ind.m
 Determines the indexes in x corresponding to v by proximity measure.
 
file  draw_projections.m
 Draws projections of each row of DATA.X onto the column vector v.
 
file  error_ellipse2.m
 error ellipse, "ellipse walls" version
 
file  adjust_turn2.m
 Turns loadings vectors.
 
file  adjust_unitnorm.m
 Normalizes column vectors to unit norm.
 
file  and_prod.m
 AND operator as a product.
 
file  bc_poly.m
 Polynomial baseline correction.
 
file  bc_rubber.m
 Convex Polygonal Line baseline correction.
 
file  bsearch.m
 Binary Search.
 
file  calc_predictive_values.m
 Calculates predictive values.
 
file  calc_sens_spec.m
 Calculates sensitivities and specificities for each class (row of cc)
 
file  calculate_scatters.m
 Calculates scatter matrices from X and classes.
 
file  cca.m
 Canonical Correlation Analysis.
 
file  confint.m
 Calculates confidence interval.
 
file  cy.m
 Aux function for bmtable.
 
file  data_calculate_scatters.m
 Calculates scatter matrices from dataset.
 
file  data_eliminate_var0.m
 Eliminates low-variance features.
 
file  decim.m
 Decimation by averaging.
 
file  deconvolve.m
 Deconvolution with a vector h.
 
file  detect_peaks.m
 Peak detector.
 
file  diff_operator.m
 Creates differentiation matrix.
 
file  diff_sg.m
 Savitzky-Golay differentiation.
 
file  distribution.m
 Estimates the univariate distribution of a data vector.
 
file  eig_ordered.m
 Returns eigenvectors of matrix ordered in descending order of eigenvalue.
 
file  feacons_kun.m
 Kuncheva's feature consistency index.
 
file  featurestability.m
 Calculates the stability curve for a set of feature subsets.
 
file  find_distributionthreshold.m
 Originally created for Nik's study [1].
 
file  fisher_ld.m
 Calculates Fisher's Linear Discriminant vectors (loadings).
 
file  gridsearchparam.m
 
file  hitsentropy.m
 Calculates entropy curve of a hitss matrix.
 
file  integrate.m
 
file  irootlab_pls.m
 Partial Least Squares.
 
file  irsoftmax.m
 "Softmax" Transformation
 
file  maha.m
 Calculates the Mahalanobis distances of the rows in X.
 
file  normaliz.m
 Normalization.
 
file  normalize_rows.m
 Divides each row of cc by its sum, or leaves it untouched if its sum is zero.
 
file  peak_closest.m
 Returns index of peak closest to a.
 
file  peak_landmarks.m
 Converts curves to their peaks/troughs locations.
 
file  penalty_matrix.m
 Linear combination of differential operators.
 
file  princomp2.m
 Principal Component Analysis (PCA)
 
file  quantile_landmarks.m
 x-positions where quantiles occur.
 
file  rotatefactors2.m
 Reproduces the factor rotation of Pirouette.
 
file  round_random.m
 Now works as regular round()
 
file  sigfun.m
 Sigmoid function.
 
file  sigwindowuni.m
 Point-by-point multiplications of the rows of X by a sigmoid.
 
file  splinebasis.m
 Splines transformation matrix.
 
file  splinedecomp.m
 Spline decomposition.
 
file  unique_appear.m
 Generates unique class labels in order of appearance.
 
file  wden.m
 Wavelet De-noising.
 
file  weightedsubsampling.m
 Weighted subsampling.
 
file  compare.m
 Shallow structure or cell comparison.
 
file  iif.m
 in-line "IF"This function takes three parameters. The first parameter is a condition. If the condition is true, returns the second argument, otherwise the third.
 
file  protect_against_inf.m
 Replaces infinite values by maximum/minimum.