Permutation
This script contains a function that given a sequence and a number n as parameters, returns the th permutation of the sequence (always as a list).
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (54): Getting th permutation of a sequence Download |
A recursive function to get permutation of a list script allows you to make permutation on a list of objects. The script does not work on repeated items in the list.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (56): A recursive function to get permutation of a list Download |
Both of those combinations/permutations can be with or without repetition.The download folder contains four files: NEXTCHOOSE, NEXTMULTICHOOSE, NEXTPERM and NEXTSTRING.These four files corespond to a combinatorical situation. There can be a combination without repetition, a combination with...
Platforms: Windows, Mac, *nix, Matlab, BSD Solaris
License: Freeware | Download (58): Next Combination/Permutation Download |
Permutation test of the null hypothesis that a set of data was sampled from a symmetric distribution with a particular mean. The test is based on a t-statistic and can be applied to situations in which a one sample or paired sample/repeated measures t-test is appropriate. Note, that this test is...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (45): one sample/paired samples permutation t-test with correction for multiple comparisons Download |
Algorithm::Permute is a Perl module with handy and fast permutation with object oriented interface. SYNOPSIS use Algorithm::Permute; my $p = new Algorithm::Permute([a..d]); while (@res = $p->next) { print join(", ", @res), "n"; } my @array = (1..9); Algorithm::Permute::permute { print...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (108): Algorithm::Permute Download |
Given a list, this script finds the indices used to get the elements from the list in sorted order.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Permutation order indices Download |
These two enumerators use a linklist to imitate permutations and a binary tree to imitate combination. Thus the program can spit out the result one by one.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (62): Permutation and Combination Enumerator Download |
This script allows you to make permutation on a list like a set, but it could contain elements more than once.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (57): Generate the permutations of a bag Download |
X = PARTPERM(A,IDX) randomly permutes the elements of vector A which are specified by vector IDX. That is, the elements A(IDX) are randomly interchanged with one another and the resulting (partially permuted) vector is returned. No permutation occurs when length(IDX) < 2. By default, permutation...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (45): PARTPERM -- Partial random permutation of a vector Download |
Generate bounded (phrase or exact matching) keyword permutations for pasting into the Google AdWords keyword list form.
Platforms: Windows
License: Freeware | Size: 21 KB | Download (46): Keyword Permutation Generator Download |
A computer algebra package for hierarchical compositions and decompositions of permutation groups and transformation semigroups, with special emphasis on the explicit representation of the connection network, implemented in GAP www.gap-system.org.
Platforms: Mac, BSD, Linux
License: Freeware | Size: 330.53 KB | Download (44): Hierarchical Decomposition of Semigroups Download |
PerMut software run permutation of a matrice, apply in archeology
Platforms: Mac, BSD, Linux
License: Freeware | Size: 770.97 KB | Download (43): PerMut Software Download |
Cryptomak is collection of php script for encrypting and decrypting messages (plain or encrypted text)Cryptomak contains some encryptions such as shift, affine, monoalphabetic substitution, vigenere, permutation, and so on. Also, it contains tools such as frequency distribution and index of...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (65): CryptoMAK Cipher Tool Download |
This package contains a set of functions for inferiential statisticsusing resampling methods. Data are organized into arrays so multiple tests can be run at once (up to one million test per second). The package supports bootstrap, permutation and parametric statistics using paired or unpaired...
Platforms: Matlab
License: Freeware | Size: 61.44 KB | Download (43): Resampling statistical toolkit Download |
1 Introduction PLS-DA for data analysis in chemistry and OMICS studies. Also included in this package are 3 variable selection methods: 1) target projection (TP) 2) competitive adaptive reweighted sampling (CARS) 3) subwindow permutation analysis (SPA). SPA is based on model pupulation analysis...
Platforms: Matlab
License: Freeware | Size: 768 KB | Download (51): partial least squares-discriminant analysis and variable selection for high dimensional data Download |
Developed the function after being unable to find a post providing an efficient version of RANDPERM function.
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (48): Generate random permutation order without using sort() Download |
RANDPERMFULL(N) is a random complete or full permutation of the integers from 1 to N; each integer is randomly assigned to an index position that is different from its value. In other words R = RANDPERMFULL(N) creates a row vector R, such that R(j) ~= j for all j=1:N. This type of permutation is...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (45): RANDPERMFULL (derangement) Download |
The main functions provided are:1. p = GRPfys(n); generates a random permutation of length n.2. p = GRPmex(n); generates a random permutation of length n.3. p = GRDrej(n); generates a derangement of length n.4. p = GRDmex(n); generates a derangement of length n.5. p = GRDMPP(p); generates a...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 829.44 KB | Download (43): RPG Lab Download |
This is an implementation of the Levi-Civita symbol, also known as the permutation tensor, or "epsilon i j k". The function supports not just three but two, four, five etcetera indices. It is fairly fast. Most of the file is a test driver which can be deleted. To see how it works just type...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (46): Levi-Civita Symbol Download |
Permutation or randomisation tests are a useful alternative to more standard parametric tests for analysing experimental data. They have the advantage of making no distributional assumptions (such as Normality)about the data, while remaining as powerful as more standard tests. The t-test assumes...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): RNDTTEST Download |