0 ×

**KNIME Distance Matrix Extension** version **4.3.0.v202011191420** by **KNIME AG, Zurich, Switzerland**

Enables the definition of arbitrary distance measures using a Java snippet. A distance measure is
defined on two equal structured rows. You can refer to a cell value by enclosing the column name
prefixed by either
`row1`

or
`row2`

for example
`$row1.c1$`

.

Compute the Euclidean distance of the columns
*c1*
and
*c2*
:

`sqrt(sqr($row1.c1$-$row2.c1$)+sqr($row1.c2$-$row2.c2$))`

Compute the arithmetic mean of the Levenshtein distance of the columns
*c1*
and
*c2*
:

`mean(levenshtein($row1.c0$,$row2.c0$),levenshtein($row1.c1$, $row2.c1$))`

Note that strings which are part of the expression and are not from the input data (or the result of another wrapped function call) need to be enclosed in double quotes ('"'). Additionally, if the string contains a quote character, it must be escaped using a backslash character ('\"'). Finally, other special characters such as single quotes and backslashes need to be escaped using a backslash. For instance, a single backslash in a string is written as two consecutive backslash characters; the first one acts as the escape character for the second.

- Column List
- The list contains the column that are available in the input table. Double click any of the column names to insert the respective field in the expression editor. It will replace your current selection or simply insert at the current caret position. Depending on choosing the left or right list the column name is prefixed by the corresponding row identifier.
- Flow Variable List
- The list contains the flow variables that are currently available at the node input. Double clicking any of the entries will insert the respective identifier at the current cursor position (replacing the selection, if any).
- Function
- Select a single function to display its description. A double click will insert the function in the expression editor. It will replace your current selection or simply insert at the current caret position. Select a category to narrow down the list of displayed functions.
- Expression
- The place for your business logic. You can hit
*ctrl+space*to get an auto completion box.

- Java Snippet (simple) (7 %)
~~CSV Reader~~(6 %) Deprecated- Joiner (6 %)
- Table Creator (5 %)
- GroupBy (5 %)
- Show all 65 recommendations

- Distance Matrix Calculate (21 %)
- Aggregated Distance (20 %)
- Similarity Search (16 %)
- DBSCAN (13 %)
- K Nearest Neighbor (Distance Function) (10 %)
- Show all 11 recommendations

- Extract Fuzzy Clusters (KNIME Hub)

To use this node in KNIME, install KNIME Distance Matrix from the following update site:

KNIME 4.3

A zipped version of the software site can be downloaded here.

You don't know what to do with this link? Read our NodePit Product and Node Installation Guide that explains you in detail how to install nodes to your KNIME Analytics Platform.

You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.

Do you have feedback, questions, comments about NodePit, want to support this platform, or want your own nodes or workflows listed here as well? Do you think, the search results could be improved or something is missing? Then please get in touch! Alternatively, you can send us an email to mail@nodepit.com, follow @NodePit on Twitter, or chat on Gitter!

Please note that this is only about NodePit. We do not provide general support for KNIME — please use the KNIME forums instead.