Node Description
Matrix Distributions
The Matrix Distributions node takes an Input Correlation Matrix and uses the correlation values between each row and column to create a set of correlated Customer Distributions. Additional Customer Distributions from the Input Attributes List can also be added to the Output Customer Distributions Matrix.
Each output Customer Distribution column will have a Mean and Standard Deviation (SD) set according to either the Configuration Dialog, or overridden by the ‘Mean’ and ‘SD’ columns in the Input Attribute List. By default, Unit Distributions having a Mean of 0.0 and a Standard Deviation of 1.0 will be generated. Each row in the set of Output Customer Distributions corresponds to a part-worth value for a Virtual Customer.
An upstream Differentiation Horizontal node, or Correlation Pairs to Matrix node, or Similarity Matrix node can produce an Output Product Correlation Matrix. This can be treated as the Input Correlation Matrix to this Matrix Distributions node.
The Output Customer Distributions from this Matrix Distributions node can become part of a Customer Willingness To Pay Matrix (WTP Matrix) for a set of Products. The Input WTP Matrix can feed a downstream Market Simulation node or a Market Tuning node.
Both the Input Attribute List and the Input Correlation Matrix is optional. If no inputs are provided, then the Matrix Distributions node will generate a single Customer Distribution with a Mean and SD set according to the Configuration Dialog.
This Community Node documentation assumes you have already downloaded the open-source KNIME analytics platform and installed the free Market Simulation (Community Edition) plugin. If not, start by returning to Getting Started.
Downloads
#1 No Input
Inputs
No Input
Both the Input Attribute List (top-input) and the Input Correlation Matrix (bottom-input) is optional. Neither needs to be provided.
Node
Configuration
The Matrix Distribution node only generates Normal (Gaussian) Distributions. The Default Mean and Default Standard Deviation (SD) are used when no Input Attribute List has been provided.
#2 Input Attribute List
Inputs
Attribute List
Customer Distributions are generated for each row in the Input Attribute List. Missing Mean and Standard Deviation (SD) values are overridden by the defaults in the Configuration Dialog.
#3 Input Correlation Matrix
Inputs
Correlation Matrix
The set of correlations that define the relationships between the Output Customer Distributions.
Node
Configuration
The Mean and Standard Deviation (SD) are used when when no Input Attribute List has been provided.
#4 Both Inputs
Update #1 – Default Correlation

- Default Correlation: The user can set the default Correlation for all generated Distributions from the Matrix Distributions Configuration Dialog. This default Correlation will be applied to all Customer Distributions found in the Input Attribute List and the Input Correlation Matrix. The default Correlation will be overridden by the row-column Correlation values found in the Input Correlation Matrix as long as both the [row][column] and [column][row] value are not missing. Uncorrelated Distributions will have a Correlation = 0.0, while perfect Correlation = 1.0.