# For illustration of use, a small data set with very few iterations
# of the algorithm.
#
data(swiss)
improve(cor(swiss),2,3,nsol=4,iseed=c(2345,3276,1568,3187),criterion="GCD")
## $subsets
## , , Card.2
##
## Var.1 Var.2 Var.3
## Solution 1 3 6 0
## Solution 2 3 6 0
## Solution 3 3 6 0
## Solution 4 3 6 0
##
## , , Card.3
##
## Var.1 Var.2 Var.3
## Solution 1 4 5 6
## Solution 2 4 5 6
## Solution 3 4 5 6
## Solution 4 4 5 6
##
##
## $values
## card.2 card.3
## Solution 1 0.8487026 0.925372
## Solution 2 0.8487026 0.925372
## Solution 3 0.8487026 0.925372
## Solution 4 0.8487026 0.925372
##
## $bestvalues
## Card.2 Card.3
## 0.8487026 0.9253720
##
## $bestsets
## Var.1 Var.2 Var.3
## Card.2 3 6 0
## Card.3 4 5 6
#
#
# Forcing the inclusion of variable 1 in the subset
#
improve(cor(swiss),2,3,nsol=4,iseed=c(2345,3276,1568,3187),criterion="GCD",include=c(1))
## $subsets
## , , Card.2
##
## Var.1 Var.2 Var.3
## Solution 1 1 6 0
## Solution 2 1 6 0
## Solution 3 1 6 0
## Solution 4 1 6 0
##
## , , Card.3
##
## Var.1 Var.2 Var.3
## Solution 1 1 5 6
## Solution 2 1 5 6
## Solution 3 1 5 6
## Solution 4 1 5 6
##
##
## $values
## card.2 card.3
## Solution 1 0.7284477 0.8048528
## Solution 2 0.7284477 0.8048528
## Solution 3 0.7284477 0.8048528
## Solution 4 0.7284477 0.8048528
##
## $bestvalues
## Card.2 Card.3
## 0.7284477 0.8048528
##
## $bestsets
## Var.1 Var.2 Var.3
## Card.2 1 6 0
## Card.3 1 5 6
Run the code above in your browser using DataLab