# For illustration of use, a small data set with very few iterations
# of the algorithm. (iseed is used to ensure the same solution,
# given the random nature of the algorithm).
data(swiss)
anneal(cor(swiss),2,3,nsol=4,niter=10,criterion="RM",iseed=c(2345,3276,1568,3187))
## $subsets
## , , Card.2
##
## Var.1 Var.2 Var.3
## Solution 1 3 6 0
## Solution 2 1 2 0
## Solution 3 3 6 0
## Solution 4 3 6 0
##
## , , Card.3
##
## Var.1 Var.2 Var.3
## Solution 1 3 5 6
## Solution 2 1 2 5
## Solution 3 1 2 5
## Solution 4 4 5 6
##
##
## $values
## card.2 card.3
## Solution 1 0.8016409 0.8769672
## Solution 2 0.7945390 0.8791856
## Solution 3 0.8016409 0.8791856
## Solution 4 0.8016409 0.9043760
##
## $bestvalues
## Card.2 Card.3
## 0.8016409 0.9043760
##
## $bestsets
## Var.1 Var.2 Var.3
## Card.2 3 6 0
## Card.3 4 5 6
##
#
#
# Excluding variable number 6 from the subsets.
#
data(swiss)
anneal(cor(swiss),2,3,nsol=4,niter=10,criterion="RM",exclude=c(6),iseed=c(2345,3276,1568,3187))
## $subsets
## , , Card.2
##
## Var.1 Var.2 Var.3
## Solution 1 4 5 0
## Solution 2 4 5 0
## Solution 3 4 5 0
## Solution 4 4 5 0
##
## , , Card.3
##
## Var.1 Var.2 Var.3
## Solution 1 1 2 5
## Solution 2 1 2 5
## Solution 3 1 2 5
## Solution 4 1 2 5
##
##
## $values
## card.2 card.3
## Solution 1 0.7982296 0.8791856
## Solution 2 0.7982296 0.8791856
## Solution 3 0.7982296 0.8791856
## Solution 4 0.7982296 0.8791856
##
## $bestvalues
## Card.2 Card.3
## 0.7982296 0.8791856
##
## $bestsets
## Var.1 Var.2 Var.3
## Card.2 4 5 0
## Card.3 1 2 5
Run the code above in your browser using DataLab