Partial Least Squares
Statistics::LTU is an implementation of Linear Threshold Units. SYNOPSIS use Statistics::LTU; my $acr_ltu = new Statistics::LTU::ACR(3, 1); # 3 attributes, scaled $ltu->train([1,3,2], $LTU_PLUS); $ltu->train([-1,3,0], $LTU_MINUS); ... print "LTU looks like this:n"; $ltu->print;...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (88): Statistics::LTU Download |
TAPPY was specially developed using the Python programming languages as a tidal analysis package.
It breaks down a record of water levels into the component sine waves. This Python program uses the least squares optimization and other functions in SciPy.
The focus is to make the most accurate...
Platforms: Windows
License: Freeware | Download (465): TAPPY Download |
Sagata Multiple Regression software offers the power of a professional regression package with the ease and comfort of a Microsoft Excel interface.Features include:Qualitative/Categorical Factors - often inputs or factors in model fitting are qualitative or categorical in nature, e.g., the type...
Platforms: Windows
License: Freeware | Size: 8.02 MB | Download (54): Sagata Regression Pro Download |
Is a cross-platform software package for econometric analysis, written in the C programming language. It is free, open-source software. You may redistribute it and/or modify it under the terms of the GNU General Public License (GPL) as published by the Free Software Foundation. Features Easy...
Platforms: Windows
License: Freeware | Size: 17.2 MB | Download (635): gretl Portable Download |
If the signal frequency has to be guess, then it should be close to real frequency value. Requirements: - MATLAB 7.6 (R2008a)
Platforms: Windows, Mac, *nix, Matlab, Solaris
License: Freeware | Download (60): Four-Parameter Sinefit Download |
This package is a loosely defined collection of tools for application of Python in a laboratory environment. It consists of pure python protocol drivers for various useful devices, including: National Instrument DSTP protocol to interface Python to LabVIEW VXI-11 protocol, to allow python to talk...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (59): Python Laboratory Operations Toolkit Download |
This applicationĀ is an open-source machine learning program for supervised classification of patterns (vectors of measurements). PCP implements the following algorithms and methods: - Fisher's linear discriminant - dimensionality reduction using Singular Value Decomposition - Principal...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (59): PCP Application Download |
Functions are described briefly below:1) er_add: Add given tranfer functions.2) er_blaschke: Perform desired frequency transformation of digital filter using Blaschke products.3) er_conv: Multiply transfer functions.4) er_fconv: Convolve transfer functions in frequency domain.5) er_firlsinv: Find...
Platforms: Matlab
License: Freeware | Size: 20.48 KB | Download (39): Comprehensive DSP Toolbox Download |
In this submission we present the code of the Replacement Method (RM) [1-4] and Enhanced Replacement Method (ERM)[5], that were proposed some time ago by our group. Both methods produce linear regression QSPR-QSAR models that are quite close the FS (full search) ones with much less computational...
Platforms: Matlab
License: Freeware | Size: 215.04 KB | Download (47): QSAR/QSPR Search Algorithms Toolbox Download |
Title: Secrets of the Tide: Tide & Tidal Current Analysis and Predictions, Storm Surges, and Sea Level Trends. Horwood Publishing Limited, 2004.MATLAB programs for the analysis and prediction of ocean tides and tidal currents with graphic display of data and evaluation statistics.Two MATLAB...
Platforms: Matlab
License: Freeware | Size: 2.34 MB | Download (45): Secrets of the Tide: Tide & Tidal Current Analysis Download |
This is a fast and non-iterative ellipse fit. Usage: A = EllipseDirectFit(XY)Input: XY(n,2) is the array of coordinates of n points x(i)=XY(i,1), y(i)=XY(i,2) Output: A = [a b c d e f]' is the vector of coefficients of the equation of the best fitting ellipse: ax^2 + bxy + cy^2 + dx + ey + f =...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): Ellipse Fit (Direct method) Download |
How to fit a 2D Gaussian function to noisy data in Matlab? Or data with another number of dimensions and arbitrary fit function?It took me a while to find out how Matlab does this by the functions lsqcurvefit, fmincon or fminsearch. This project demonstrates how to use these functions to fit ND...
Platforms: Matlab
License: Freeware | Size: 30.72 KB | Download (50): Nonlinear fitting n-dimensional data with arbitrary functions Download |
A command-line peak fitting program for time-series signals, written as a self-contained Matlab function in a single m-file. Uses an non-linear optimization algorithm to decompose a complex, overlapping-peak signal into its component parts. The objective is to determine whether your signal can be...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): Peak Fitter Download |
I need to thank Duane Hanselman for suggesting this great idea.Fminspleas is a simple nonlinear least squares tool that fits regression models of the formY = a1*f1(X,C) + a2*f2(X,C) + ... + an*fn(X,C)X can be any array, so it works on multidimensionalproblems, and C is the set of only...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (41): Fminspleas Download |
FitChiTool provides an interface similar to the Curve Fitting Toolbox to the fitChiSquare function.This allows you to perform fits using chi-square when measurement errors are known on linear or nonlinear models. It allows allows you to perform fits with multiple independent (more than one x)...
Platforms: Matlab
License: Freeware | Size: 225.28 KB | Download (46): GUI for Generalized Nonlinear Non-analytic Chi-Square Fitting Download |
This program estimates the background (or baseline) of optical spectra by the polynomial minimizing a cost function. If the cost function was quadratic, the solution is the least squares estimation, which is not appropriate in this problem. Instead, we need to use of non-quadratic cost function...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): Background correction Download |
A fast customizable function for locating and measuring the peaks in noisy time-series signals. Adjustable parameters allow discrimination of "real" signal peaks from noise and background. Determines the position, height, and width of each peak by least-squares curve-fitting. It can find and...
Platforms: Matlab
License: Freeware | Size: 30.72 KB | Download (41): Peak finding and measurement Download |
Like polyfit.m but includes weighting of each data point.Summary----------------Find a least-squares fit of 1D data y(x) with an nth order polynomial, weighted by w(x).Usage-----P = polyfitweighted(X,Y,N,W) finds the coefficients of a polynomial P(X) of degree N that fits the data Y best in a...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (41): polyfitweighted Download |
This function implements a method of using genetic algorithms to optimise the form of a polynomial, i.e. reducing the number of terms required in comparison to a least-squares fit using all possible terms, as described in the following paper:Clegg, J. et al, "The use of a genetic algorithm to...
Platforms: Matlab
License: Freeware | Size: 30.72 KB | Download (45): gapolyfitn Download |
New users and old of optimization in MATLAB will find useful tips and tricks in this document, as well as examples one can use as templates for their own problems.Use this tool by editing the file optimtips.m, then execute blocks of code in cell mode from the editor, or best, publish the file to...
Platforms: Matlab
License: Freeware | Size: 92.16 KB | Download (45): Optimization Tips and Tricks Download |