propriétés factornode
Le noeud ACP/Analyse factorielle propose des techniques de factorisation puissantes qui vous permettent de réduire la complexité de vos données. L'analyse en composantes principales (ACP) trouve les combinaisons linéaires des champs d'entrée qui capturent le mieux la variance dans l'ensemble des champs, où les composantes sont orthogonales (perpendiculaires) les unes aux autres. L'analyse factorielle tente d'identifier les facteurs sous-jacents qui expliquent le modèle de corrélations au sein d'un ensemble de champs observés. Pour les deux approches, l'objectif est de trouver un petit nombre de champs dérivés qui résument efficacement les informations contenues dans l'ensemble original de champs.
Exemple
node = stream.create("factor", "My node")
# "Fields" tab
node.setPropertyValue("custom_fields", True)
node.setPropertyValue("inputs", ["BP", "Na", "K"])
node.setPropertyValue("partition", "Test")
# "Model" tab
node.setPropertyValue("use_model_name", True)
node.setPropertyValue("model_name", "Factor_Age")
node.setPropertyValue("use_partitioned_data", False)
node.setPropertyValue("method", "GLS")
# Expert options
node.setPropertyValue("mode", "Expert")
node.setPropertyValue("complete_records", True)
node.setPropertyValue("matrix", "Covariance")
node.setPropertyValue("max_iterations", 30)
node.setPropertyValue("extract_factors", "ByFactors")
node.setPropertyValue("min_eigenvalue", 3.0)
node.setPropertyValue("max_factor", 7)
node.setPropertyValue("sort_values", True)
node.setPropertyValue("hide_values", True)
node.setPropertyValue("hide_below", 0.7)
# "Rotation" section
node.setPropertyValue("rotation", "DirectOblimin")
node.setPropertyValue("delta", 0.3)
node.setPropertyValue("kappa", 7.0)
factornode Propriétés |
Valeurs | Description de la propriété |
|---|---|---|
inputs |
[field1 ... fieldN] | Les modèles PCA/Factor utilisent une liste de champs d'entrée, mais pas de cible. Les champs de pondération et de fréquence ne sont pas utilisés. Pour plus d'informations, voir Propriétés communes des noeuds de modélisation . |
method |
PC ULS GLS ML PAF Alpha Image |
|
mode |
Simple Expert |
|
max_iterations |
numéro aujourd'hui | |
complete_records |
option | |
matrix |
Correlation Covariance |
|
extract_factors |
ByEigenvalues ByFactors |
|
min_eigenvalue |
numéro aujourd'hui | |
max_factor |
numéro aujourd'hui | |
rotation |
None Varimax DirectOblimin Equamax Quartimax Promax |
|
delta |
numéro aujourd'hui | Si vous sélectionnez « DirectOblimin » comme type de données de rotation, vous pouvez spécifier une valeur pour « delta ». Si vous ne spécifiez pas de valeur, la valeur par défaut de delta est utilisée. |
kappa |
numéro aujourd'hui | Si vous sélectionnez « Promax » comme type de données de rotation, vous pouvez spécifier une valeur pour « kappa ». Si vous ne spécifiez pas de valeur, la valeur par défaut de kappa est utilisée. |
sort_values |
option | |
hide_values |
option | |
hide_below |
numéro aujourd'hui |