Learn R Programming

matchFeat (version 1.0)

One-to-One Feature Matching

Description

Statistical methods to match feature vectors between multiple datasets in a one-to-one fashion. Given a fixed number of classes/distributions, for each unit, exactly one vector of each class is observed without label. The goal is to label the feature vectors using each label exactly once so to produce the best match across datasets, e.g. by minimizing the variability within classes. Statistical solutions based on empirical loss functions and probabilistic modeling are provided. The 'Gurobi' software and its 'R' interface package are required for one of the package functions (match.2x()) and can be obtained at (free academic license). For more details, refer to Degras (2022) "Scalable feature matching for large data collections" and Bandelt, Maas, and Spieksma (2004) "Local search heuristics for multi-index assignment problems with decomposable costs".

Copy Link

Version

Install

install.packages('matchFeat')

Monthly Downloads

167

Version

1.0

License

GPL-2

Maintainer

David Degras

Last Published

December 13th, 2022

Functions in matchFeat (1.0)

predict.matchFeat

Match New Feature Vectors To Existing Clusters
summary.matchFeat

Summarize a matchFeat Object
optdigits

Handwritten Digits Data
print.matchFeat

Print a matchFeat Object
Rand.index

Rand Index of Agreement Between Two Partitions
match.gaussmix

Gaussian Mixture Approach to One-To-One Feature Matching
match.bca.gen

Block Coordinate Ascent Method for General (Balanced or Unbalanced) Data
match.2x

Pairwise Interchange Heuristic (2-Assignment-Exchange)
match.bca

Block Coordinate Ascent Method
matchFeat-package

tools:::Rd_package_title("matchFeat")
match.template

Template Matching
objective.fun

Calculate Cost of Multidimensional Assignment
match.kmeans

K-Means Matching Algorithm
match.rec

Recursive Initialization Method
objective.gen.fun

Objective Value in One-To-One Feature Matching with Balanced or Unbalanced Data