# Editing User:Josiah425:TISEAN Package:Table of functions

Jump to navigation
Jump to search

User account "Josiah425:TISEAN Package:Table of functions" is not registered. Please check if you want to create/edit this page.

**Warning:** You are not logged in. Your IP address will be publicly visible if you make any edits. If you **log in** or **create an account**, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision | Your text | ||

Line 3: | Line 3: | ||

The choice whether a program exist in Octave is based only on comparing package/octave documentation with the TISEAN documentation. As of now I have not compared any code, nor checked if any sample data gives the same results from both functions (the octave ones and the TISEAN ones). | The choice whether a program exist in Octave is based only on comparing package/octave documentation with the TISEAN documentation. As of now I have not compared any code, nor checked if any sample data gives the same results from both functions (the octave ones and the TISEAN ones). | ||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

− | |||

{| class="wikitable" | {| class="wikitable" | ||

Line 25: | Line 13: | ||

|- | |- | ||

|ar-run || Iterate an Autoregessive model || Same as above || FORTRAN || wrapped in C++/mfile/octfile code || | |ar-run || Iterate an Autoregessive model || Same as above || FORTRAN || wrapped in C++/mfile/octfile code || | ||

− | |- | + | |- |

|av-d2 || Simply smooth output of d2 || Can be implemented with filter in core || C || || | |av-d2 || Simply smooth output of d2 || Can be implemented with filter in core || C || || | ||

− | |- | + | |- |

|boxcount || Renyi Entopies of Qth order || None in GNU Octave (maybe in info-theory but it is not worth the pain) || C || wrapped in C++/mfile/octfile code || | |boxcount || Renyi Entopies of Qth order || None in GNU Octave (maybe in info-theory but it is not worth the pain) || C || wrapped in C++/mfile/octfile code || | ||

− | |- | + | |- |

|c1 || Fixed mass estimation of D1 || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || | |c1 || Fixed mass estimation of D1 || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || | ||

− | |- | + | |- |

|c2d || Get local slopes from correlation integral || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || | |c2d || Get local slopes from correlation integral || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || | ||

− | |- | + | |- |

|c2g || Gaussian kernel of C2 || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || | |c2g || Gaussian kernel of C2 || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || | ||

− | |- | + | |- |

|c2t || Takens estimator of D2 || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || | |c2t || Takens estimator of D2 || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || | ||

|-style="background: LightGreen" | |-style="background: LightGreen" | ||

Line 41: | Line 29: | ||

|-style="background: LightGreen" | |-style="background: LightGreen" | ||

|compare || Compares two data sets || Does not need to be ported || FORTRAN || ------ || Not Needed | |compare || Compares two data sets || Does not need to be ported || FORTRAN || ------ || Not Needed | ||

− | |-style="background: | + | |-style="background: Yellow" |

− | |corr, autocorr || Autocorrelation function || xcorr in signal || corr -C, autocorr (faster according to documentation) - FORTRAN || ------- || | + | |corr, autocorr || Autocorrelation function || xcorr in signal || corr -C, autocorr (faster according to documentation) - FORTRAN || ------- || PresumedGood&NotChecked |

− | |- | + | |- |

|d2 || Correlation dimension d2 || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | |d2 || Correlation dimension d2 || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | ||

− | |- | + | |- |

− | |delay || Creates delay embedding || None in GNU Octave (easy to implement in Octave but not worth the effort) || C || wrapped in C++/mfile/octfile code || | + | |delay || Creates delay embedding || None in GNU Octave (easy to implement in Octave but not worth the effort) || C || wrapped in C++/mfile/octfile code || |

− | |- | + | |- |

− | |endtoend || Determine end-to-end mismatch || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || | + | |endtoend || Determine end-to-end mismatch || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || |

|- | |- | ||

|events || Interval/event conversion || None in GNU Octave || FORTRAN || To be reimplemented as m-file || | |events || Interval/event conversion || None in GNU Octave || FORTRAN || To be reimplemented as m-file || | ||

− | |- | + | |- |

− | |extrema || Determine the extrema of a time series || findpeaks in signal is | + | |extrema || Determine the extrema of a time series || findpeaks in signal (but maybe is just easier to port) || C || || |

− | |- | + | |- |

− | |false_nearest || The false nearest neighbor algorithm || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | + | |false_nearest || The false nearest neighbor algorithm || None in GNU Octave || C || wrapped in C++/mfile/octfile code || |

− | |- | + | |- |

− | |ghkss || Nonlinear noise reduction || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | + | |ghkss || Nonlinear noise reduction || None in GNU Octave || C || wrapped in C++/mfile/octfile code || |

|-style="background: LightGreen" | |-style="background: LightGreen" | ||

|henon || Create a Hénon time series || None in GNU Octave || FORTRAN || To be reimplemented as m-file || Ported&Checked | |henon || Create a Hénon time series || None in GNU Octave || FORTRAN || To be reimplemented as m-file || Ported&Checked | ||

− | |-style="background: | + | |-style="background: Yellow" |

− | |histogram || Creates histograms || hist in core || C || || | + | |histogram || Creates histograms || hist in core || C || || |

− | |- | + | |- |

− | |ikeda || Create an Ikeda time series || None in GNU Octave || FORTRAN || To be reimplemented as mfile || | + | |ikeda || Create an Ikeda time series || None in GNU Octave || FORTRAN || To be reimplemented as mfile || |

|- | |- | ||

|intervals || Event/intervcal conversion || Might exist under different name || FORTRAN || To be reimplemented as mfile || | |intervals || Event/intervcal conversion || Might exist under different name || FORTRAN || To be reimplemented as mfile || | ||

− | |- | + | |- |

− | |lazy || Simple nonlinear noise reduction || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || | + | |lazy || Simple nonlinear noise reduction || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || |

− | |- | + | |- |

|lfo-ar || Locally first order model vs. global AR model (old ll-ar) || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | |lfo-ar || Locally first order model vs. global AR model (old ll-ar) || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | ||

− | |- | + | |- |

|lfo-run || Iterate a locally first order model (old nstep) || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | |lfo-run || Iterate a locally first order model (old nstep) || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | ||

− | |- | + | |- |

|lfo-test || Test a locally first order model (old onestep) || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | |lfo-test || Test a locally first order model (old onestep) || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | ||

|-style="background: Yellow" | |-style="background: Yellow" | ||

Line 77: | Line 65: | ||

|- | |- | ||

|low121 || Time domain low pass filter || There are lowpass filters in Octave: buttap, cheb1ap, cheb2ap, ellipap, sftrans, but I don't think they perform this task || C || Reimplement as mfile || | |low121 || Time domain low pass filter || There are lowpass filters in Octave: buttap, cheb1ap, cheb2ap, ellipap, sftrans, but I don't think they perform this task || C || Reimplement as mfile || | ||

− | |- | + | |- |

|lyap_k || Maximal Lyapunov exponent with the Kantz algorithm || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | |lyap_k || Maximal Lyapunov exponent with the Kantz algorithm || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | ||

− | |- | + | |- |

|lyap_r || Maximal Lyapunov exponent with the Rosenstein algorithm || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | |lyap_r || Maximal Lyapunov exponent with the Rosenstein algorithm || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | ||

− | |- | + | |- |

|lyap_spec || Full spectrum of Lyapunov exponents || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | |lyap_spec || Full spectrum of Lyapunov exponents || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | ||

− | |- | + | |- |

− | |lzo-gm || Locally zeroth order model vs. global mean || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | + | |lzo-gm || Locally zeroth order model vs. global mean || None in GNU Octave || C || wrapped in C++/mfile/octfile code || |

− | |- | + | |- |

− | |lzo-run || Iterate a locally zeroth order model || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | + | |lzo-run || Iterate a locally zeroth order model || None in GNU Octave || C || wrapped in C++/mfile/octfile code || |

− | |- | + | |- |

− | |lzo-test || Test a locally zeroth order model (old zeroth) || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | + | |lzo-test || Test a locally zeroth order model (old zeroth) || None in GNU Octave || C || wrapped in C++/mfile/octfile code || |

|- | |- | ||

|makenoise || Produce noise || Rand exists || Should be implemented as mfile using Octave rand functions || wrapped in C++/mfile/octfile code || | |makenoise || Produce noise || Rand exists || Should be implemented as mfile using Octave rand functions || wrapped in C++/mfile/octfile code || | ||

|- | |- | ||

|mem_spec || Power spectrum using the maximum entropy principle || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | |mem_spec || Power spectrum using the maximum entropy principle || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | ||

− | |- | + | |- |

− | |mutual || Estimate the mutual information || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | + | |mutual || Estimate the mutual information || None in GNU Octave || C || wrapped in C++/mfile/octfile code || |

|-style="background: Yellow" | |-style="background: Yellow" | ||

|notch || Notch filter || pei_tseng_notch, needs to be verified || FORTRAN || wrapped in C++/mfile/octfile code || | |notch || Notch filter || pei_tseng_notch, needs to be verified || FORTRAN || wrapped in C++/mfile/octfile code || | ||

|- | |- | ||

|nstat_z || Nonstationarity testing via cross-prediction || None in GNU Octave || C ||wrapped in C++/mfile/octfile code || | |nstat_z || Nonstationarity testing via cross-prediction || None in GNU Octave || C ||wrapped in C++/mfile/octfile code || | ||

− | |-style="background: | + | |-style="background: Yellow" |

− | |pca, pc || Principle component analysis || 'pcacov' if likely the equivalent; pricomp in statistics || pca - C, pc - FORTRAN || | + | |pca, pc || Principle component analysis || 'pcacov' if likely the equivalent; pricomp in statistics || pca - C, pc - FORTRAN || || |

− | |- | + | |- |

− | |poincare || Create Poincaré sections || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | + | |poincare || Create Poincaré sections || None in GNU Octave || C || wrapped in C++/mfile/octfile code || |

− | |-style="background: | + | |-style="background: Yellow" |

− | |polyback || Fit a polynomial model (backward elimination) || polyfit, detrend, wpolyfit | + | |polyback || Fit a polynomial model (backward elimination) || polyfit, detrend, wpolyfit || C || || |

− | |-style="background: | + | |-style="background: Yellow" |

|polynom || Fit a polynomial model || same as above || C || || | |polynom || Fit a polynomial model || same as above || C || || | ||

− | |-style="background: | + | |-style="background: Yellow" |

|polynomp || Fit a polynomial model (reads terms to fit from file) || same as above || C || || | |polynomp || Fit a polynomial model (reads terms to fit from file) || same as above || C || || | ||

− | |-style="background: | + | |-style="background: Yellow" |

|polypar || Creates parameter file for polynomp || same as above || C || || | |polypar || Creates parameter file for polynomp || same as above || C || || | ||

− | |- | + | |- |

− | |predict || Forecast discriminating statistics for surrogates || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || | + | |predict || Forecast discriminating statistics for surrogates || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || |

|- | |- | ||

|randomize || General constraint randomization (surrogates) || There are random function, but I don't think this one exists || FORTRAN || wrapped in C++/mfile/octfile code || | |randomize || General constraint randomization (surrogates) || There are random function, but I don't think this one exists || FORTRAN || wrapped in C++/mfile/octfile code || | ||

Line 119: | Line 107: | ||

|- | |- | ||

|randomize_spikespec_exp_event || Surrogate data preserving event time power spectrum || Same as above || FORTRAN || wrapped in C++/mfile/octfile code || | |randomize_spikespec_exp_event || Surrogate data preserving event time power spectrum || Same as above || FORTRAN || wrapped in C++/mfile/octfile code || | ||

− | |- | + | |- |

|rbf || Radial basis functions fit || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | |rbf || Radial basis functions fit || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | ||

|- | |- | ||

Line 131: | Line 119: | ||

|-style="background: Yellow" | |-style="background: Yellow" | ||

|sav_gol || Savitzky-Golay filter || sgolayfilt in signal || C || || | |sav_gol || Savitzky-Golay filter || sgolayfilt in signal || C || || | ||

− | |-style="background: | + | |-style="background: Yellow" |

− | |spectrum || Power spectrum using FFT || | + | |spectrum || Power spectrum using FFT || bispec from tsa?; hist (fft (.)) || FORTRAN || || |

|- | |- | ||

|spikeauto || Autocorrelation function of event times || similar to above || FORTRAN || || | |spikeauto || Autocorrelation function of event times || similar to above || FORTRAN || || | ||

Line 139: | Line 127: | ||

|- | |- | ||

|stp || Creates a space-time separation plot || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || | |stp || Creates a space-time separation plot || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || | ||

− | |- | + | |- |

− | |surrogates || Creates surrogate data || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || | + | |surrogates || Creates surrogate data || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || |

− | |- | + | |- |

− | |timerev || Time reversal discrimating statistics for surrogates || None in GNU Octave || FORTRAN || To be reimplemented as mfile || | + | |timerev || Time reversal discrimating statistics for surrogates || None in GNU Octave || FORTRAN || To be reimplemented as mfile || |

− | |- | + | |- |

− | |upo || Finds unstable periodic orbits and estimates their stability || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || | + | |upo || Finds unstable periodic orbits and estimates their stability || None in GNU Octave || FORTRAN || wrapped in C++/mfile/octfile code || |

− | |- | + | |- |

− | |upoembed || Takes the output of upo and create data files out of it || None in GNU Octave || FORTAN || wrapped in C++/mfile/octfile code || | + | |upoembed || Takes the output of upo and create data files out of it || None in GNU Octave || FORTAN || wrapped in C++/mfile/octfile code || |

|- | |- | ||

|wiener1, wiener2 || Wiener filter || Wiener process exists, might be similar || FORTRAN || wrapped in C++/mfile/octfile code || | |wiener1, wiener2 || Wiener filter || Wiener process exists, might be similar || FORTRAN || wrapped in C++/mfile/octfile code || | ||

Line 152: | Line 140: | ||

|xc2 || Cross-correlation integral || xcorr2 - Needs to be verified that works the same way || FORTRAN || wrapped in C++/mfile/octfile code || | |xc2 || Cross-correlation integral || xcorr2 - Needs to be verified that works the same way || FORTRAN || wrapped in C++/mfile/octfile code || | ||

|-style="background: Yellow" | |-style="background: Yellow" | ||

− | |xcor || Cross-correlations || xcorr - Needs to be verified that works same way || C|| wrapped in C++/mfile/octfile code || | + | |xcor || Cross-correlations || xcorr - Needs to be verified that works same way || C|| wrapped in C++/mfile/octfile code || |

|- | |- | ||

|xrecur || Cross-recurrence Plot || xcorr, or xcorr2 or another function might cover this || C || wrapped in C++/mfile/octfile code || | |xrecur || Cross-recurrence Plot || xcorr, or xcorr2 or another function might cover this || C || wrapped in C++/mfile/octfile code || | ||

− | |- | + | |- |

|xzero || Locally zeroth order cross-prediction || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | |xzero || Locally zeroth order cross-prediction || None in GNU Octave || C || wrapped in C++/mfile/octfile code || | ||

|} | |} |