邻近映射
PROXMAP 可在.NET Framework 3.0中使用。
PROXMAP 是一种降维程序,用于构建对象(案例)之间邻近性数据(如距离或其他不相似性和相似性度量)的低维空间表示。 近程表示为低维空间中点与点之间的距离,可以直接提供或通过多元数据计算得出。
与线性投影法不同, PROXMAP 在低维解决方案中最大限度地减少了近似度和距离之间的差异。 当有多个数据源时,该程序支持个体差异模型。
- 表示法
- 正斜线 (/) 表示子命令。
- 方括号([ ])表示可选的子命令和关键字。
- 花括号 ({ ) 指示在元素间选择}。
- 当出现子命令和/或关键字而未作(进一步)说明时,单个星号(*)有效。
- 如果省略子命令或未指定关键字,双星号 (**) 将生效。
n是一个整数,其可能的值取决于子命令或关键字。value是一个实数,其可能的值取决于子命令或关键字。srcname是源代码(矩阵)的名称,遵循系统变量名惯例。srclist是一个源名称列表。varname是一个变量的名称。varlist是一个变量名列表。
注意: 方括号 ([ ])、大括号 ( { } ) 和星号 (**, *) 不是实际语法的一部分。
/SOURCEID] NAME = $srcname
DATA = varlist
[LABEL = ’label’]
[WEIGHTS = varlist]
[/SOURCEID ...]
[/DATA {MULTIVARIATE**} ][= {EUCLIDEAN }]
{STANDARDIZED**}
{PROXIMITIES }
[/WEIGHTS {NONE**}]
{SAMMON}
{ENERGY}
[/OBJECTID [LABELS = varname ]]
[WEIGHTS = varname]
[/INITIAL {CLASSICAL** [{CONSTANT = {‘0.0’* }}]}]
{'value' }
{'ESTIMATE'}
{RANKINGS }
{VARIABLES = varlist
[/CONDITION {MATRIX** }]
{UNCONDITIONAL}
/TRANSFORMATIONS [SOURCES = srclist]
FUNCTION = {NONE }]
{INTERCEPT }
{LINEAR [INTERCEPT = {NO }] }
{YES*}
{POWER [INTERCEPT = {NO }] }
{YES*}
{SPLINE [INTERCEPT = {NO }] }
{YES*}
[DEGREE = {2}]
{n}
[INKNOTS = {2}]
{n}
[PLACEMENT = {INTERVALS* }]
{PERCENTILES}
{ORDINAL** [APPROACH = {KEEPTIES} ]}
{UNTIE* }
[/TRANSFORMATIONS ...]
[/MODEL {IDENTITY** }]
{DILATION }
{WEIGHTED }
{GENERALIZED [RANK = {n-1** }]}
{n }
[/ATTRIBUTES [VARIABLES = varlist]
[FUNCTION = {LINEAR }]
{SPLINE** [DEGREE = {2*}] }
{n }
[INKNOTS = {2*}]
{n }
[PLACEMENT = {INTERVALS* }]
{PERCENTILES}
[MONOTONIC = {YES*}]
{NO }
{ORDINAL [APPROACH = {KEEPTIES}] }
{UNTIE }
{NOMINAL}
[/ATTRIBUTES ...]
[/PROPERTIES [VARIABLES = varlist]
[FUNCTION = {LINEAR }]
{SPLINE** [DEGREE = {2*}] }
{n }
[INKNOTS = {2*}]
{n }
[PLACEMENT = {INTERVALS* }]
{PERCENTILES}
[MONOTONIC = {YES*}]
{NO }
{ORDINAL [APPROACH = {KEEPTIES}] }
{UNTIE }
{NOMINAL}
[/PROPERTIES ...]
[/CRITERIA [DIMENSIONS = {2* }]]
{n }
[MAXIMUM = {1000* }]
{n }
[MINIMUM = {0.000001* }]
{value }
[RELATIVE = {0.000000000001* }]
{value }
[ABSOLUTE = {0.000001* }]
{value }
[STANDARDIZATION = {"N"* }]
{"N-1"}
[REFLECTION = {NONE* }]
{CORRELATION }
{QUADRANT }
{DIMENSIONS NUMBERS = = {+1} [...]}
{-1 }
[/PRINT [DATA [([RAW]
[COMBINED]
[DERIVED])]]
[WEIGHTS [([RAW]
[OBJECTS]
[DERIVED])]]
[INITIAL [([COORDINATES]
[VARDIRECTIONS]
[PROPERTYDIRECTIONS]
[STRESS]
[DIAGNOSTICS])]]
[MODEL [([COORDINATES]
[DIRECTIONS]
[SPACEWEIGHTS])]]
[ATTRIBUTES [([RAW]
[ TRANSFORMED]
[ FITTED]
[ATTRIBUTE_WEIGHTS]
[DIRECTIONS])]]
[PROPERTIES [([RAW]
[TRANSFORMED]
[FITTED]
[DIRECTIONS])]]
[CRITERIA [([SUMMARY** ]
[DIAGNOSTICS]
[ITERATIONS]
[STRESS])]]]
[/PLOT [DATA [([HISTOGRAM]
[WEIGHTS [([HISTOGRAM]
[INITIAL [([CONFIGURATION]
[MULTIVARIATEBIPLOT]
[PROPERTIES]
[SCREE]
[STRESS])]]
[MODEL [([CONFIGURATION**]
[MULTIVARIATEBIPLOT]
[REDUCEDRANKBIPLOT]
[TREE]
[NEIGHBORS[({2*})]]
{n }
[THRESHOLD[({0.33*})]]
{value}
[INDIVIDUAL[(srclist)]]
[SPACEWEIGHTS]
[TRANSFORMATION[(srclist)]]
[RESIDUALS[(srclist)]]
[FIT[(srclist)]]
[SHEPARD[(srclist)]])]]
[ATTRIBUTES [([BIPLOT[(varlist)]
[PROJECTIONS]
[TRANSFORMATION[(varlist)]]
[RESIDUALS[(varlist)]])]]
[PROPERTIES [([BIPLOT[(varlist)]
[PROJECTIONS]
[TRANSFORMATION[(varlist)]]
[RESIDUALS[(varlist)]])]]
[CRITERIA [([ITERATIONS]
[STRESS])]]]
[/SAVE FILE ='savfile'
[COORDINATES = [( [INITIAL]
[FINAL* ]
[MODEL ] ) ]]
[PROXIMITIES = [( [DERIVED ]
[COMBINED ]
[TRANSFORMED*] ) ]]
[ATTRIBUTES = [( [TRANSFORMED*]
[FITTED ] ) ]]
[PROPERTIES = [( [TRANSFORMED*]
[FITTED ] ) ]] ]