ファクトルノードプロパティ

因子分析ノード・アイコン因子分析モデル・ナゲットには、データの複雑性を整理する強力なデータ分解手法が 2 種類あります。 主成分分析(PCA)は、入力フィールドの線形結合を見つけ出し、フィールド全体の分散ジョブ。ここで、成分は互いに直交(垂直)である。 因子分析は、観測されたフィールドの集合における相関のパターンを説明する潜在的な因子を特定しようとするものである。 いずれのアプローチにおいても、目標は、元のフィールドセットの情報を効果的に要約する少数の派生フィールドを見つけることです。

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)
表 1. factornode プロパティー
factornode プロパティ- プロパティーの説明
inputs [field1 ... fieldN] PCA/因子モデルは入力フィールドのリストを使用しますが、ターゲットは使用しません。 重みフィールドおよび度数フィールドは使用しません。 詳しくは、 モデル作成ノードの共通プロパティー を参照してください。
method PC ULS GLS ML PAF Alpha Image  
mode Simple Expert  
max_iterations 番号になります  
complete_records フラグ  
matrix Correlation Covariance  
extract_factors ByEigenvalues ByFactors  
min_eigenvalue 番号になります  
max_factor 番号になります  
rotation None Varimax DirectOblimin Equamax Quartimax Promax  
delta 番号になります DirectOblimin をローテーションデータタイプとして選択した場合、 delta の値を指定することができます。 値を指定しない場合は、 delta のデフォルト値が使用されます。
kappa 番号になります Promax をローテーションデータタイプとして選択した場合、 kappa の値を指定することができます。 値を指定しない場合は、 kappa のデフォルト値が使用されます。
sort_values フラグ  
hide_values フラグ  
hide_below 番号になります