as.crisp: Conversion from Fuzzy to Crisp Clustering

View source: R/as.crisp.R

as.crispR Documentation

Conversion from Fuzzy to Crisp Clustering

Description

The function converts fuzzy clusterings into crisp ones.

Usage

as.crisp(clara)

Arguments

clara

The results of seqclararange

Details

A fuzzy clustering is converted to a crisp one by assinging each observation to the cluster showing the highest membership probability.

Value

See seqclararange for details

Examples


## Not run: 
	# load illustrative data
	data(mvad)

	# Creating a state sequence object
	mvad.seq <- seqdef(mvad[1:200, 17:86])

	# Fuzzy clustering

	mvadFuzzy <- seqclararange(mvad.seq, R = 3, sample.size = 20, kvals = 2:3, 
	  method="fuzzy", seqdist.args = list(method = "HAM"), 
		parallel=FALSE)
	 
	# Conversion to crisp

	mvadCrisp <- as.crisp(mvadFuzzy)

	# Plotting sequences in 3 groups

	seqdplot(mvad.seq, 
			 group = mvadCrisp$clustering$cluster3, 
			 border = NA)

## End(Not run)

WeightedCluster documentation built on April 27, 2026, 3:04 a.m.