#COCKPIT DESIGN PROBLEM:
USAFSurvey_First50 <- USAFSurvey[1 : 50, ]
variabl_sel <- c(48, 40, 39, 33, 34, 36)
#Changing to inches:
USAFSurvey_First50_inch <- USAFSurvey_First50[,variabl_sel] / (10 * 2.54)
#Data preprocessing:
USAFSurvey_preproc <- preprocessing(USAFSurvey_First50_inch, TRUE, 0.95, TRUE)
#For reproducing results, seed for randomness:
set.seed(2010)
#Run archetype algorithm repeatedly from 1 to numArch archetypes:
numArch <- 10 ; numRep <- 20
lass <- stepArchetypesMod(data=USAFSurvey_preproc$data,
numArch=1:numArch, numRep=numRep,
verbose=FALSE)
#Three archetypoids:
numArchoid <- 3 #number of archetypoids.
res_ns <- archetypoids(numArchoid,USAFSurvey_preproc$data,huge=200,step=FALSE,
ArchObj=lass,nearest="cand_ns",sequ=TRUE)
boundaries_ns <- anthrCases("ergonomics", resMethod = res_ns)
matPer <- matPercs(boundaries_ns, USAFSurvey_preproc$data)
barplot(matPer, beside = TRUE, main = paste(numArchoid," archetypoids", sep = ""),
ylim = c(0, 100), ylab = "Percentile")
Run the code above in your browser using DataLab