Skip to contents

Performs a standard SVD (principal components) rotation on the ENA points. This is the rotation method used by default in Ordered Network Analysis (ONA). Unlike the generalized means rotation, no group labels are required.

Usage

ena.rotate.by.svd(enaset, params = list())

Arguments

enaset

An ENAset or compatible list with a model$points.for.projection matrix.

params

A list of additional parameters (currently unused; kept for interface compatibility with other rotation functions).

Value

A list with:

rotation

Rotation matrix (connection columns × dimensions), with columns named SVD1, SVD2, …

codes

Character vector of code names

eigenvalues

Variance explained per component

node.positions

NULL (not computed here)