2. Using NetMiner
2. Using NetMiner
2
Copyright and Trademarks
Using NetMiner
Version 4.4
Companies, names and data used in examples herein are fictitious unless otherwise noted.
All Rights Reserved. No part of this publication may be reproduced, stored in a retrieval system,
The information in this publication is provided for information only and is subject to change
without notice. Cyram Inc. assume no responsibility or liability for any loss or damage that may
arise from the use of any information in this publication. The software described in this book is
furnished under license and may only be used or copied in accordance with the terms of that
license.
NetMiner is a registered trademark of Cyram Inc. CYRAM and CYRAM logo are registered
Cyram Inc.
South Korea
Tel: +82-31-739-8352
Fax: +82-31-739-8354
3
Using NetMiner
In order to reference NetMiner 4, please employ the following bold-faced reference, which is
Technical Support
The NetMiner Help file will guide you to use NetMiner 4. Simply press F1 function key or use
Cyram is committed to provide a reliable, high-quality, yet easy-to-use product. If you have any
problem of installing or using NetMiner, please contact us by mail, phone and fax or preferably
Cyram Inc.
South Korea
Tel: +82-31-739-8352
Fax: +82-31-739-8354
your hardware and software configuration. (ex. O/S, JRE version, RAM, CPU, etc.)
4
Contents
I. Introduction
II. Concepts
III. Tasks
1. Data Handling
2. Process Handling
3. Visual Exploration
Appendix.
5
Using NetMiner
6
III.Tasks
I. Introduction
1. What is NetMiner 4
2. System Requirements
7
Using NetMiner
What is NetMiner
Cyram NetMiner is innovative software for Exploratory Analysis and Visualization of Network Data. It
provides the integration of standard social network analysis (SNA) methodologies with modern network
visualization (or graph drawing) techniques for exploratory data analysis (EDA).
Cyram NetMiner allows an interactive and visual exploration of your network data and facilitates the
Cyram NetMiner is capable of analyzing large-sized networks having up to million nodes. It does not only
include 110 network analysis and visualization modules, but also provide general statistical analysis
Cyram NetMiner is a GUI-and-script-based software package that provides both a GUI mode and a script
mode. A user can easily perform his or her desired tasks in the GUI mode without having to handle the
tasks using the script mode since the results and processes would be the same. If the user decides to handle
process more finely and precisely, he or she can use the script mode instead. Thus, NetMiner is easy to use
Cyram NetMiner can be utilized for general research, teaching and professional social network analysis
purposes. Furthermore, it can be effectively used in various business fields where network-structural factors
Telecommunication networks
Cyram NetMiner provides data mining algorithms such as Naive Bayes and CART. These data mining
algorithms can be combined with social network analysis to make analysis more powerful.
8
III.Tasks
- User-friendliness
System Requirements
- Operation System
- 64bit version (Huge): Windows Server 2000 x64, Windows Server 2003 x64, Windows
Server 2008 x64, Windows XP x64, Windows Vista x64, Windows 7 x64
- Memory :
- 64bit version (Huge): depends on the data size and algorithm complexity
- Hard Disk
- 64bit version (Huge): depends on the data size and algorithm complexity
9
Using NetMiner
Installation
NetMiner 4 installation Process is simple. You can simply install and use NetMiner 4.
Full installation guide is included in the installation package so that you can refer to this guide
during the installation process. You can also find the full installation guide in the “Getting
• In order to use the feature of “Help >> Check Update” menu, your computer, in which
• By clicking “Help >> Check Update” option in the main menu, NetMiner 4 will be
10
III.Tasks
• Step 1: If new update is available, a message box will pop up in order to ask you to update
11
Using NetMiner
• Step 2: From the NetMiner server, update file will be downloaded automatically.
• Step 3: After the download, upon “Update Setup Wizard,” please click “Next.”
• Step 4: Review License Agreement before installing. If you agree with it, click “I Agree”
button.
12
III.Tasks
• Step 5: You can see the installation progress. For the progress details, please click Show
details button.
• Step 6: NetMiner 4 is now updated to its latest version. If you check “Run NetMiner 4,”
NetMiner 4 will be launched on clicking “Finish” button.
13
Using NetMiner
This document describes how to use NetMiner 4 for network analysis, exploration and
visualization. Here you will find all the explanation which you should know to employ full
features of NetMiner 4. This document does not include tutorial for the methodology of
network analysis itself, but it is meant to give you a guide for the software: NetMiner. This
document is organized in a way that network analysts can easily follow in a step-by-step
This manual is associated with specifically NetMiner version 4.1. Please visit NetMiner Web
http://www.netminer.com
▶ See also flash movie about topic of this manual on the website
http://www.grouplens.org/.
MovieLens DataSet is dataset for the test of Data Mining modules. so, they have somewhat
14
III.Tasks
You can find the sample data in the folder where NetMiner 4 is installed. The default
Cyram DataSets
01. 01.Org_Net_Tiny1
02. 02.Org_Net_Tiny2
03. 03.Org_Net_Tiny3
04. 04.Org_Net_Small
05. 05.Internet_Medium
Cyram DataSets
15
Using NetMiner
01. Org_Net_Tiny1
02. Org_Net_Tiny2
16
III.Tasks
03. Org_Net_Tiny3
17
Using NetMiner
04. Org_Net_Small
05. Internet_Medium
18
III.Tasks
These sample data are DataSets used in the text book “Social Network Analysis: Methods
and Applications" by Wasserman and Faust, 1994. Full descriptions of these data, including
references for the original sources of the data, can be found in Chapter 2 (pages 59- 66) and
Appendix B (pages 738-755) of Wasserman and Faust. There are five network examples:
Krackhardt's high-tech managers, Padgett's Florentine families, Freeman's EIES network,
Countries trade network, and Galaskiewicz's CEOs and clubs network. We prepared NetMiner
Project File for each example.
MovieLens DataSet
MovieLens data sets were collected by the GroupLens Research Project at the University of
Minnesota. This data set consist of 100,000 ratings(1-5) from 943 users on 1682 movies.
We extracted a 2-mode network data from this datasets. (@SOURCE:User ID, @TARGET:
19
Using NetMiner
II. Concepts
1. Feature and Key Concept
2. Data Structure
3. Process
4. Work Environment
20
III.Tasks
21
Using NetMiner
session. Additional actions about graphic result divide into by clicking on map and by using
control panel by GUI standards. According to type of action, the actions divide into “pointing
user to find needed data and process easily, and to open that process and data and reuse them if
necessary.
mode. In other words, it has user-friendliness of GUI and expansibility of Script at the same
time.
22
III.Tasks
Overview
in NetMiner.
A DataSet, composed of individual data items, is a basic unit for analysis and visualization in
NetMiner. A DataSet is used as an input data for all the analysis and visualization specific
modules in NetMiner. A DataSet is composed of four types of data items: Main Nodeset, Sub
Nodeset, 1-mode Network data and 2-mode Network data. A DataSet contains only one
Main Nodeset. But multiple 1-mode Network data can be contained in a DataSet. A DataSet
contains multiple Sub Nodesets and multiple 2-mode Network data for each Sub Nodeset can
be contained in a DataSet.
ProcessLogs which are generated in the analysis and visualization process can be managed
with the DataSet that is used for these analysis and visualization processes in a Workfile.
A Project contains independent multiple Workfiles. Number of Main Nodes in each Workfile
does not need to be the same.
23
Using NetMiner
Even if you perform a data analysis in NetMiner using only one data item, you need to
The file extension ‘NMF’ represents Project which is in the highest level in the hierarchy of
data structure. If you ‘open’ a NMF file, you need to select a Workfile to use in the analysis and
then select data item(s) for each analysis and visualization specific module.
Each level in the hierarchy of data structure in NetMiner will be covered in the following topics.
24
III.Tasks
1. Data Items
among nodes.
Nodeset = {A, B, C, D, E, F}
Meta Matrix
The data structure of NetMiner can be explained through a Meta matrix, a matrix whose
rows and columns are nodesets. Given that there are nodesets A, B, C and D, the meta set can
be represented as shown below. Each cell of a meta matrix represents the relationship between
two nodesets. The matrix below shows all the relationships of each nodeset.
Let’s take a closer look by examining the row B in particular. Looking at the relationship
among the nodesets, it can be seen that it is related with all nodesets, including itself, centered
25
Using NetMiner
around B. In NetMiner, a row of a meta matrix is defined as a single workfile, and the nodeset
that acts as the reference is defined as a main nodeset, while other remaining nodesets are
defined as sub nodesets. In the figure below, B is the main nodeset, while A, C and D are sub
nodesets.
A network can be classified into either a 1-mode network or a 2-mode network depending on
the nodeset of which the network is composed. In a 1-mode network, the relationships are
within the same nodeset, while in a 2-mode network the relationships are between two different
nodesets. In the figure below, the cell at row B and column B is a 1-mode network while the
rest - the cells at row B and columns A, C and D - are 2-mode networks.
In NetMiner, there can be multiple networks composed of the same nodeset but with different
inter-node relationships. In NetMiner a group of such networks are called layers. Looking at it
with respect to the concept of meta matrices, layers can be considered to be a group of cells at
the same location with multiple meta matrices piled on top of one another.
26
III.Tasks
Nodesets refer to a group of nodes that share some common attribute. In NetMiner, nodesets
are broken up into two types: main nodesets and sub nodesets. If there are multiple nodesets in
a single workfile, a single nodeset can be defined as the main nodeset; the rest will be defined
as sub nodesets. The main nodeset is a standard nodeset. Relationships within a nodeset can be
defined only for a main nodeset. For relationship between two nodesets, it is defined between a
main nodeset and a sub nodeset. This is to simplify user selection and processing by expressing
multiple nodesets in a single dataset and yet focusing on a single nodeset for analysis.
Attribute of Nodeset
In NetMiner, multiple attributes can be defined for a node. Attributes can be number, text,
datetime, time, and even missing value. The four different types of attributes are represented
as shown below.
Node attributes are used for network data analysis or visualization. Specific modules of
NetMiner require attributes as input data when a network is analyzed.
Let’s take a look at how node attributes are used through an example. The following table
shows a nodeset composed of 6 people with 4 attributes, namely sex, age, department, and
position.
27
Using NetMiner
Using the attributes, only links that are above a specific value can be extracted to
reorganize the network. The attributes can also be considered to be groups, so that a network
of attributes can be built as well. The networks below show one that represents the
relationships between people whose age is over 30, and other that shows a reorganized
age is over 30
A network is defined by using a specific nodeset as the reference, which is called the
reference nodeset for a particular network. A 1-mode network or a 2-mode network can be
In 1-mode network, the group is among nodes that are in the same nodeset, and only one
nodeset is involved. In NetMiner, networks that are based on a main nodeset are defined as 1-
mode networks.
28
III.Tasks
2-mode networks are composed of a group of relationships among nodes that belong to two
different nodesets. They are based on two different nodesets. In NetMiner, networks that are
based on a main nodeset and a sub nodeset are defined as 2-mode networks.
In NetMiner data structure, one of the three nodeset must be selected as Main Nodeset. And
then the relation (1-mode Network) among the nodes in the Main Nodeset and the relations (2-
mode Networks) between the Main Nodeset and the other two nodesets (Sub Nodest) can be
represented as follows. The self-relations among the nodes in the two other nodesets and the
relations between those two other nodesets cannot be represented with NetMiner data structure.
29
Using NetMiner
Representing a Network
A network can be represented as a Matrix Type or as a Edge List Type. In Matrix Type, all
nodes in a network can be represented including isolates. In Edge List Type, only the nodes
with links are represented. So the isolate nodes cannot be represented in Edge List Type. But
for this respect, Edge List Type is more efficient to represent a network. In Matrix Type, the
weight for each link is given by a value filled in matrix cell. In Edge List Type, a link is
represented as a row, each of which is composed of source node, target node and the weight.
Matrix
Type
30
III.Tasks
Edge
List
Type
In NetMiner, all networks can be set in terms of direction, weight, and multiple link.
* Direction
* Weight
31
Using NetMiner
* Multiple link
Multiple Links in NetMiner are links (represented as multiple rows in Edge List Type)
In the screenshot above, you can see the identical source and target node pairs (CY269,
CY167). These are called Multiple Link in NetMiner. Multiple Links cannot be represented as a
Matrix Type. In Matrix Type, a weight for a link from source node to target node can be
represented only in a cell in the matrix. So, in NetMiner, a network data including Multiple
Link can be represented only as a Edge List Type. User can select whether or not to merge the
weights of the Multiple Links in the importing process using some methods as “Sum, Average,
Max and Min”. For example, if you select “Sum” as the merge option, the weight of the link
between CY269 and CY167 will be 7. And this network data can be represented in both
representation types. Even if you imported a network data including Multiple Links without
merge option, you need to merge the weights of the Multiple Links while running analysis and
visualization process.
Attribute of Link
Multiple attributes can be defined for a link besides weight. The attribute of link is given to
each link not to the two nodes of the link. The following table shows an example of the
attribute of link.
32
III.Tasks
In the table above, Time represents what time A meets B and Object represents for what
reason A meets B. These link attribute cannot be assigned to any node of each link. The
attribute of link must be assigned to each link itself. In this example, the link attribute as Time
and Object must be assigned to the “Meeting between A and B” not to the nodes “A or B”
Links can be set not only in terms of weight but multiple attributes, which include various types
such as number, text, datetime, time, and even missing value. Arbitrary link attribute values of
There are some occasions to handle tree structure of nodes while analyzing a network data. For
example, organizational chart of a firm shows a typical tree structure. When a user does
33
Using NetMiner
To represent a tree structure, NetMiner uses two kinds of Nodesets. One is the Main Nodeset
which is defined in your NetMiner dataset, and the other is ‘Tree Nodeset’ which is specially
designed for the tree structure. You can distinguish between the two Nodesets with an easy
example. Assume that there are two teams – Sales team and Marketing team in the
Sales&Marketing Department. Mary and Jesse belong to the Sales team and Willie and Bill
belong to the Marketing team. In this case, Mary, Jesse, Willie and Bill are the Main Nodes.
And ‘Sales team’, ‘Marketing team’ and the ‘Sales&Marketing Department’ are the Tree Nodes.
You can see that there is a hierarchy among the Tree Nodes. Sales&Marketing Department is
the ‘Parent Node’ of Sales team and Marketing team. In other words, Sales team and Marketing
team is the ‘Child Node’ of Sales&Marketing Department. In fact, we define the word ‘Tree
Structure’ as the ‘Parent – Child’ hierarchy in NetMiner 4. Tree Structure is represented with
the Sub Nodeset and the Sub Node attribute which shows the Parent Node of each Tree Node.
The whole hierarchy is divided in mainly two parts. One is the ‘Tree Structure’ which is
described in above paragraph, and the other is the ‘Inclusion Relationship’ which is the
relationship between Main Nodes and Tree Nodes. In NetMiner 4, Inclusion Relationship is
represented as a 2-mode Network, the relationship between Main Nodes and Sub Nodes. The
1) One Main Node should be included in one Tree Node while a Tree Node can include
2) A Main Node is usually included in the “leaf(terminal) node” – in the example, team level,
but sometimes a Main Node can be included in the “internal node” or even “root node” which
are not the “leaf node”. For example, a department manager will be directly included in the
Sales&Marketing Department.
34
III.Tasks
In conclusion, NetMiner presents the hierarchy between Tree Nodes with Sub Nodeset and the
Sub Node attribute while the inclusion relationship is presented as a 2-mode Network. Thus, a
Sub Nodeset and a 2-mode Network can represent a whole Tree Structure and Inclusion
Relationship.
If the hierarchy is stored as some series of Main Node attributes, NetMiner 4 provides some
procedures to construct a Tree Dataset which includes ‘Tree Nodeset’, ‘Tree Structure’ and
‘Inclusion Relationship’. And there are some methods that utilize the Tree Dataset for analysis.
Representative menus are presented below:
35
Using NetMiner
2. DataSet
In the figure to the left, the red box denotes the main
Layer
In NetMiner datasets, multiple networks that are based on the same reference nodeset but have
different relationships can be defined. For example, in a nodeset composed of six nodes {A, B,
A group of networks that share a reference nodeset is called a network layer. There can be 1-
mode network layers where the main nodeset is used as the reference nodeset and 2-mode
network layers where the main nodeset and a specific sub nodeset are used as the reference
nodeset. If the reference nodeset is different, it can’t be defined as a layer. Therefore supposing
that there are multiple sub nodesets and 2-mode networks that are connected to each sub
36
III.Tasks
nodeset, the number of layers that can be defined is the number of sub nodesets. That is, you
can’t group everything together and define as a layer just because it’s a 2-mode network.
Multiple network data in a nodeset can be integrated in the analysis and visualization process.
For example, you can extract the common links from the two 1-mode Networks and perform
analysis with only that links or merge the weights of each network for analysis.
37
Using NetMiner
3. Workfile
Workfiles are composed of a dataset and a process log. NetMiner uses the concept of a
workfile to manage a dataset as well as analysis process using the dataset simultaneously.
A process log shows traces of process execution, and is composed of Session, QuerySets, and
Selections. For Session, when a module is selected, a session is created and added to the list.
For QuerySets and Selections, when a query or a selection is saved, it is added to the list. Query
and Select are used when extacting only the parts in the current dataset that meet the criteria for
analysis.
38
III.Tasks
4. Project
In NetMiner, a single data file (.nmf) corresponds to a single project, a 1-to-1 correspondence.
There are two reasons for grouping multiple workfiles in a single project file. First is that in
NetMiner, there can be only one main nodeset in a workfile. In NetMiner, although a 1-mode
network that represents relationships among the nodes can be defined for a main nodeset, the
same is not possible for sub nodesets. In addition, when it comes to a main nodeset, although a
2-mode network that represents relationships with a sub nodeset can be defined, for a sub
nodeset, the same is not possible. For sub nodesets, only 2-mode networks that represent
relationships with a main nodeset can be defined. Because of this characteristic, for cases in
which a 1-mode network that represents relationships of nodes in a specific sub nodeset is
needed or when a 2-mode network that represents relationships between the sub nodeset and
another sub nodeset is needed, a new workfile is created in which the sub nodeset is made as
the main nodeset. As for the second reason, by managing multiple workfiles in a single project
39
Using NetMiner
Part 3. Process
In NetMiner, a process refers to all actions that can be performed in NetMiner. There are
three types of processes: data handling process, analysis process, and visualization process.
The data handling process deals with creating and outputting datasets.
- Importing external text, Excel data or other types of network data files as NetMiner data.
The analysis process deals with performing various network and statistical analyses with
NetMiner data. The visualization process refers to expressing network data using various
visualization algorithms.
The figure below shows the processes in NetMiner. The initials near the lines are the first
letter of the particular process. Specifically, ‘H’ refers to the data handling process; ‘A’ refers to
The three processes are broken up into two broad categories depending on whether they are
standardized way, it is classified as a non-session-based process, while the analysis process and
the visualization process are classified as session-based processes, as they are performed in a
40
III.Tasks
standardized way. The following sections on modules and sessions will shed light on why a
Concept of Module
A standardized unit process is called a module. ‘Standardization’ refers to the fact that
control items for setting process options and types of process results are the same, for all
modules. In NetMiner, there are 6 control items and 4 result types, using which all modules of
The 6 control items are: Filter, Input, Pre-process, Main-process, Post-process, and Output.
Input and Output are items that define the input data and the output for the particular process,
and they are mandatory for all modules. Filter is used to include only parts of input data (given
by specific conditions or selection) that meet specific criteria in the process. Although it is a
common item present in all modules, it is not mandatory. In contrast, Pre-process, Main process,
and Post-process are items that can be present or not present depending on the particular
module. They refer to the options related to how the process works.
The 4 types of results are the main report, table report, map report, and chart report. A main
report contains session information and brief abstract of the analysis results. A table report
contains numerical values in matrix format. A map report contains network visualization results.
Finally, a chart report contains graphical results in the form of ordinary charts.
For details on each module and interpretation on the results of each module, refer to “Module
Reference”.
41
Using NetMiner
Concept of Session
A session is a user interface used when running a particular module, and includes selected input
data, processing options, actions performed, and the results. A module is not executed by itself
In the session window, on top there is a tab that shows the name of the selected module; on the
right there is a control panel where user options (input data, processing options, output) can be
selected; and in the center there is an output panel where the results are shown.
There are 3 session states: a module has been selected and a session has been open; options
have been set but execution is yet to be done; and the session has been executed.
The contents of a last-executed session are saved. Therefore if an existing session was opened,
options were set, and the session was closed without executing, when the session is opened
again the options set would be lost. If a module is selected, options are set, and the session is
closed without executing once, and then the session is opened again, the control panel wouldn’t
42
III.Tasks
once on the screen, tabs are used to switch between them. If a new session is opened when
there is already a session open, a new tab will be created to the right of the existing tab, and the
session indicated by the tab will be active. The tab of the currently active session is shown in
If there is no room for any more tabs because too many sessions are open, an arrow icon with
the number of hidden tabs will be shown (see below), and when this is clicked, you can see a
Closing a session doesn’t mean it gets deleted; you can open it again in the current workfile. So
* Control panel
The control panel is a combination of 6 control items, according to the module. Generally
commonly-used control items are open in advance, while control items that are less frequently
used are closed. All items shown in the control panel can be used; closed control items can be
43
Using NetMiner
closed.
clicking.
The control panel doesn’t disappear when a session is executed but stays as it is with the
options set. Therefore the options set and the results can be seen at once, and after checking the
results the options can be immediately changed and executed again. When executing many
times with a single session open, the entire history doesn’t get saved but the results of the latest
execution and the options set are saved. Because of this, if you would like to save results of the
same module but with different options applied in a workfile, you have to open a new session
for execution.
* Output panel
The output panel shows the results of analysis or visualization process. If there are multiple sets
of results, the tabs on the bottom are used to switch between them. The tabs show the result
type and the result name. The result type is shown inside square brackets. [R] means main
report, [T] table report, [M] map report], and [C] chart report. There can be multiple instances
of the same result type in a single session.
44
III.Tasks
In the main menu, the items that are related to a module are from Transform to Chart. The menu
and the module have 1-to-1 correspondence. Generally speaking, modules that belong to
Transform (making only links above a reference value as data or changing 2-mode data to 1-
mode data, etc.) can be considered data handling, but in NetMiner this process is considered as
- Transform: This category contains Modules for various data transformations. You can
extract nodes and links, change the values of link etc. using Modules in this category.
- Analyze: This category contains core Modules for analyzing network: Centrality, Cohesion,
Connection, Equivalence etc.
- Statistics: This category contains Modules for statistical procedures. Statistical measures for
network data are included. And you can get statistical results easily without moving to
- Visualize: This category contains Modules for network map visualization. Various layouts
- Mining: This category contains Modules for data mining. (Based on machine learning
theories)
- Chart: This category contains Modules for visualizing charts.
45
Using NetMiner
The steps taken for module execution through a session are as follows.
In the main menu, the modules in Visualize are related to the visualization process.
Visualization process modules are broken up into two: general modules and visualization
specific modules. Among sub-menus of Visualization menu, Layout and Drawing are general
modules while the rest are visualization specific modules. General modules and visualization
The session that appears when a general module is selected is different from the one that
appears when a visualization specific module is selected in terms of its make-up. When a
general module is selected, the session that appears will be as shown as below. There won’t be
anything in the output panel, and the process tab will be active in the control panel. The control
panel is made up of Process, Display, Select, Inspect and Video tabs.
46
III.Tasks
When a visualization specific module is selected, you will see a session as shown below. In the
output panel, a map with nodes placed at arbitrary locations will be shown, and the control
panel will have the display tab active. The control panel is made up of Process, Display,
47
Using NetMiner
In the general module, the target data for analysis is selected in Input in the process tab. But in
a visualization specific module, the target data for visualization is selected in Network of
Display.
When a general module is selected, the options for the particular module are shown in the
process tab, which you can set according to how you want the analysis to be done. In a
visualization specific module, the layout algorithm can be selected in the display tab, and you
In an general module, click the ‘Run Process’ button in the process tab to execute the session.
In a visualization specific module, click the ‘Run Layout’ button in the display tab to execute
the session.
In an general module, a main report is outputted by default, and according to the particular
module, a table report, map report, and chart report are outputted in specific combination. In a
visualization specific module, only a map report is outputted.
48
III.Tasks
For non-session-based processes, the execution is done differently for each process. For most
cases excluding the query composer that extracts data through a query and the matrix calculator
that does matrix operations by putting network data in a matrix form, execution is done by the
way of a dialog box, which doesn’t leave any records of the options set because it gets closed
when the execution is done after setting the options. Therefore, in NetMiner, processes that are
not repetitive by nature, such as opening a file, importing external files, and exporting results to
49
Using NetMiner
figure on the left, when you click the OK button after selecting a file in the file selection dialog
box, the selected project will be open, as shown in the figure on the right.
50
III.Tasks
Overview
1. Title Bar
2. Main Menu
3. Tool Bar
4. Current Workfile
5. Workfile Tree
6. Output Panel
7. Control Panel
8. Status Bar
51
Using NetMiner
1. Title Bar
Title Bar represents the NetMiner Logo and the title of the Current Workfile.
2. Main Menu
Main Menu of NetMiner is composed of File, Edit, Data, Map, Tool, Transform, Analyze,
Statistics, Mining, Visualize, Chart, Window and Help. General and Visualization specific
File Menu contains New, Open, Save, Import and Export etc. Edit Menu contains Copy, Paste,
Cut, Delete etc and Preference for setting global option. Data Menu contains sub menus for
handling data items. Map Menu contains various sub menus for handling network map and map
panel. Tools Menu contains Script Workbench, Query Composer, Matrix Calculator and Plug-in.
You can show and hide sub windows in Window Menu. General and Visualization specific
modules can be summarized as follows.
52
III.Tasks
All the main menu items are not always activated. Activation of each main menu item depends
on the context of the current state of the program. For example, if ‘Workfile’ is not activated,
53
Using NetMiner
3. Tool Bar
Shortcut icons in Tool Bar can be categorized as follows, for easy access to frequently used
functions in NetMiner. Activation of each main menu item depends on the context of the
current state of the program. Thus, all the main menu items are not always activated.
Script Workbench
Matrix Calculator
Run Layout
Fit to screen
Zoom node(-)
Zoom node(+)
54
III.Tasks
Node and Link attribute Styling: Launch the dialogue box for node and link
55
Using NetMiner
56
III.Tasks
Data Management in NetMiner can be handled in Current Workfile or Workfile Tree area in
NetMiner. The red area in the following picture is for Current Workfile area, and the blue area
is for Workfile Tree. Current Workfile, in turn, represents the structure of Current DataSet and
the ProcessLog. Workfile Tree represents the data transformation history, and here you can
Current Workfile
Current Workfile includes checking and managing data items in Current DataSet (in the blue
box) and ProcessLog (in the red box). DataSet and ProcessLog can be selectively
displayed/hidden by selecting the check box at the top of the Current Workfile.
If you double click each data item in Current Workfile, you can see the content of the selected
data item in the right area (Data Editing Area). The Number of nodes (or links) and attributes
are represented at the data items. For example, [39*8] which is attached to the Main Node data
57
Using NetMiner
item ‘Employee’ represents that the Main Nodeset contains 39 nodes and 8 attribute data.
If you double click each item in Sessions, you can see the
58
III.Tasks
Workfile Tree
You can see the structure of Workfiles in the Workfile Tree area as follows.
The Current Workfile is indicated as yellow icon. You can activate a selected Workfile as
59
Using NetMiner
Data Editing Area is where data editing work is done. If you open the selected data item in
Current Workfile, a Data Editing Session will be activated. Only one single Data Editing
Session can be activated for a data item by opening the data item in Current Workfile. Data
Editing area is composed of two parts: Data Editing panel and Data Control panel as follows.
You can perform various data editing work in the Editing Panel. The environment for data
editing in this panel has three View: Matrix View, Edge List View and Map View. According to
the type of data to edit, you can select one of them using the inner tab at the bottom of the
Editing Panel. Map View is available only for the 1-mode Network data.
In Matrix View, you can cut/copy/paste as you work in external spreadsheet program e.g. Excel.
60
III.Tasks
In Edge List View, you can edit a network data that contains link attribute data or a network
< Matrix View > < Edge List View> <Map View>
Data Control Panel contains some Control items for editing work in Editing area. These are
Main, Value Label and Missing Value. Control items in Control panel are categorized according
each cell in Matrix View and launch the Graph Editor for 1-mode
You can reorder the Main Nodes using Permutation Vector. You
can represent the value of link attribute in each cell in Matrix
61
Using NetMiner
Graph Editor by clicking the “Open Graph Editor” button. You can see a new inner tab named
“Map” at the bottom of the Editing Panel. Display Control Panel contains some simple Control
You can assign a label to the original value using Value Label.
For example, you can associate each numerical value 1, 2, and 3
algorithm uses the original value for its internal computation, but the output result can be
represented using the label. In this way, it will be helpful to understand the output conveniently.
the calculation.
62
III.Tasks
Process Management Area is where Process Sessions are activated. Main analysis and
visualization work is done in this area. You can create a Session by selecting main menu
representing the available analysis and visualization specific module: “Transform, Analyze,
Statistics, Mining, Visualize and Chart”. Multiple Process Sessions can be created for a Module.
Process Management Area is composed of two parts: Output Panel and Control Panel. Output
Panel is for browsing the generated outputs and the Control Panel is for control the outputs
Output Panel
The generated outputs can be classified as four types: Main Report, Numerical Table,
Network Map and Chart.
63
Using NetMiner
Main Report is the default activated output generated for almost every general module. It
shows the summarized results of the analysis processing. The name of the Main Report is
common to all the general modules, “[R] Main”, at the inner tab named.
Numerical Tables contain various numerical results. Multiple Numerical Tables can be
generated for an general module. “[T]” is attached to the name of the Numerical Tables at the
inner tab.
For some general modules, Chart is generated as an output. You can see “[C]”, in front of the
name of chart output at the inner tab. Network Map is generated for most of the General
module in Analyze menu. Especially, Visualize Modules generate only network map. For
network map, you can see “[M]” in front of the name at the inner tab. And the name of the
inner tab for network map represents the layout algorithm for drawing the network map. If the
Network Map has a video object, 'Time slide bar' is on the output panel. For details on Video,
You can browse the generated outputs in a Session by selecting the inner tab at the bottom of
64
III.Tasks
Control Panel
Control Panel contains various Module-specific options for controlling the output results.
Control Panel is composed of five Panels: Process, Display, Select, Inspect, and Video.
Process Control Panel contains options that must be selected before running process and other
four Control Panels contain various options that can be used to control the generated network
map. These four Control Panels are activated only for the network map. You can check that the
font of the name of Control tabs is italic when there is not a network map on the Output Panel.
1. Filtering
Filtering Control item contains user interface for selecting QuerySet or Selection to extract
nodes and links with specific condition.
Other five Control items (Input, Pre-process, Main process, Post-process and Output) are
65
Using NetMiner
standardized common process Control items. They represent the steps in data flow from input
to output for processing general module. You can select data item(s) from current DataSet as
input data in Input Control item. You need to select one or multiple data items according to the
Module. In Pre-process, Main process and Post-process, you need to select options for the
analysis algorithm. In Output Control item, you can select the output to generate and the
output format. For example, you can exclude some of outputs that require much time to
generate. Pre-process, Main process and Post-process Control items are not always required,
and when those are required, those Control items are shown in Process Control Panel.
Display Control Panel contains various options for controlling the network map on the Output
Panel. Charts on the Output Panel are not controlled by the Control items in Display Control
Panel. These items control only the elements on the ‘network map’.
66
III.Tasks
Display Control Panel is composed of five Control items: Navigation, Network, Layout, Node
Style and Link Style. Network Control item is contained in Display Control Panel only in
Visualize Modules. In Analyze Modules, you can select 1-mode Network data item in Input
Layout button.
67
Using NetMiner
Node Style Control item is used to select shape, color and size
of node and to select the node label. You can assign optimal
Link Style Control item is used to select width, color and arrow
shape of link and to select the link label. You can give optimal
weight of link in Select Control Panel. Three Control items are available: Condition, Selection
In Condition Control item, you select nodes with specific condition. You can narrow down
nodes with various conditional restrictions on the attribute of Main Nodes.
68
III.Tasks
You can check which nodes are selected, and you also can manually select individual node in
the node list. It is useful when there are too many nodes to select a specific node using mouse
on the network map. The selected nodes can be saved as Selection and the saved Selections can
be loaded and be applied to the current network map. You can also create a new Workfile with
also save the nodes and links on the network map as a new
Inspect Control Panel contains Module-specific Control items that are designed to inspect the
analysis results of that Module in the network map interactively.
For example, Shortest Path Module generates the Distance Matrix as a numerical table that
represents how many nodes must be passed from the source node to the target node using the
Shortest Path between these two nodes. Network map is generated at the same time with the
Distance Matrix for inspecting the Distance Matrix in the network map. If you select a source
node and target node to inspect, you can see the two nodes and the shortest path in the network
69
Using NetMiner
map. You can understand the output result intuitively using the Control items in Inspect Control
Panel interactively.
You can record 2D or 3D visual explorations in Video Control Panel. Two control items are
available : Record and Edit.
Record Insert : Start a video recording which is to be inserted at the current navigation pointer.
70
III.Tasks
Change Speed : You can change play speed of the selected range by adjusting whole play time
value or ratio.
Dissolve : Connect recording actions more smoothly based on the beginning and end images in
7. Status Bar
Status Bar at the bottom of NetMiner Main Window represents the name and the status of the
current Module. The status of the Module can be one of the following four status: Ready,
Progress Bar as follows is activated when the Module is started. You can check how much
time it will take to finish the current Module in the Progress Bar, and you can decide to stop
running algorithm by hitting the red Stop button. This feature of the analysis environment
makes the NetMiner interruptible by users and is useful especially in the time of analysis with
71
Using NetMiner
You can give some basic parameters as global option for NetMiner in “Edit >> Preference”
menu as follow.
Application
Application tab handles some options regarding the common application options and editor
options. If the Common >> Auto-Update option is checked, your NetMiner 4 is automatically
You can designate the default folder for Open, Save, Import, Export dialogue box in Common
>> Folder Path as follows. The latest folder which you used to handle the data is the default
option for the unchecked item – Save and Export option in the screenshot.
In the Editor >> Number Precision option, you can set which number of decimal places should
72
III.Tasks
Session
Session tab contains some options for handling session. You can designate the number of nodes
for the ‘map alert’. Map alert is a dialogue box for option to contain or exclude map output in a
73
Using NetMiner
You can also give some basic parameters for the layout algorithm and initial coordinates for
74
III.Tasks
Node
You can give default style for nodes on the network map in Node tab. Various item categories
are used in Inspect inner tab in Analyze module. Details for each item categories are covered in
Link
You can give default style for links on the network map in Link tab. Various item categories are
used in Inspect inner tab in Analyze module. Details for each item categories are covered in
75
Using NetMiner
Font
Background
You can give default background style in Background tab. Three options are available: single
76
III.Tasks
Other
Other options are available. Only one item is available Chart – Matrix Diagram, which is for
selecting two colors for maximum and minimum value in matrix diagram as follows.
77
Using NetMiner
III. Tasks
Part I. Data Handling
78
III.Tasks
III. Tasks
Part 1. Data Handling
1. Handling Project
2. Handling Workfile
3. Creating Data
5. Importing DB Tables
6. Exporting Data
7. Editing Data
79
Using NetMiner
1. Handling Project
Opening Project
You can check that Blank Project (“Untitled Project”) is created automatically, when you
launch NetMiner. You can start NetMiner by creating new Project or opening the saved Project.
In this topic “Project Open” is covered. Creating Project is covered in “Data Handling –
Prior to this topic “Opening Project,” you need to know the difference between “Open” and
“Import” in NetMiner. “Open” in NetMiner is a process for opening the NetMiner Project file
with NMF extension only. “Import” is a process for importing external source files (TXT, CSV),
NetMiner Workfiles, other software files and DB Tables. In case of file importing, you can
Full descriptions about importing data are covered in “Importing Data File” or “Importing DB
80
III.Tasks
• Open Project
Select main menu “File >> Open (CTRL+O)” for launching dialogue box for selecting
NetMiner Project file. You can do this process easily just by selecting the icon in the Tool Bar
as follows.
In the file selection dialogue box, select the “02.Org_Net_Tiny2.nmf” file in the following
You can see the selected project is opened as follows. Red lined box in the following picture
81
Using NetMiner
You can open the Project file just by double clicking the Project file (.NMF) in the folder that
contains the Project file because NMF file is associated with “NetMiner.exe”. You can check
the recently opened Projects (maximum five Projects) in File >> Recent Projects menu. You
Creating Project
There are two ways for creating new Project in NetMiner. One is creating Project as a “Blank
Project” and the other is as a “Singleton Project”. Blank Project does not contain Workfile and
is ‘blank’. You need to create Workfile, data items and data for each data item in the Blank
Project. Singleton Project contains a Workfile which contains a 1-mode Network data item with
1 node. Singleton Project makes it possible to use “Graph Editor” directly in the 1-mode
Network data editing session. So, if you want to create a 1-mode Network data with small
number of nodes in the graphic user interface using “Graph Editor”, Singleton Project is
recommended as a way for creating new Project. Blank Project is an option for a user who
wants to compose his own data structure from the ‘blank’ state.
Select main menu “File >> New >> Project” for launching dialogue box for selecting the type
Select “Blank Project” in the dialogue box for creating new Project. You can see the created
82
III.Tasks
Now you can create Workfile and create data for each created data item and import data for
composing a DataSet. Full descriptions for each topic are covered in the following sections
Select “Singleton Project” in the dialogue box for selecting the type for creating new Project.
You can see the “Untitled Workfile” in the Workfile Tree area and the “Untitled Nodeset” and
“Untitled Network” in the Current Workfile area which represents the “Main Nodes” and “1-
mode Network data” each. Double click the 1-mode Network data named “Untitled Network”,
you can see there is only 1 node without link in that data as follows. Now you can use “Graph
Editor” for creating nodes and links just by clicking the “Open Graph Editor” button at the
83
Using NetMiner
right side of the panel. Full description about Graph Editor is covered in “Editing Data –
Saving Project
A Project must be manually saved by user. NetMiner does not save the project automatically
when you exit the program. If you exit the program without saving the Project, all the works
You can save Project by selecting main menu “File >> Save (or Save as)”. The saved file is a
Project file with NMF file extension. You can launch NetMiner with the selected Project file
You can see the following dialogue box for selecting saving option if you exit NetMiner.
84
III.Tasks
* Auto Saving.
If the program is terminated unexpectedly in abnormal way, the current Project is saved
automatically as a temporary file. You can recover and open the auto-saved Project when the
program is launched again. You can see a dialogue box representing the auto-saved Project list
Closing Project
You can close current Project by selecting main menu “File >> Close”. This action does not
terminate the NetMiner 4, but literally close the Project. You can create or open other Projects.
You can see the following dialogue box for selecting saving option when closing current
Project.
85
Using NetMiner
86
III.Tasks
2. Handling Workfile
Creating Workfile
Workfile in NetMiner is a basic data unit for processing analysis and visualization. It is
composed of two parts: DataSet and Process (Sessions, QuerySets, and Selections). You need to
create Workfile to create data or import external source files for data analysis and visualization.
Select main menu “File >> New >> Workfile” for launching the dialogue box for creating
Workfile as follows.
You can see the created Workfile as follows. There is a Workfile in the Workfile Tree with violet
colored icon. In the Current Workfile area you can see the blank data item and process item.
Now you can create or import data in the created Workfile. Full description is covered in
87
Using NetMiner
Importing Workfile
Prior to this topic, it is recommended that you be familiar with the concept of “Workfile” in
importing process, you can select Workfiles to import from the Workfiles contained in a Project
with NMF or NCW file format. NCW file format is compressed Workfiles data, which was
used in the previous version of NetMiner 4. NetMiner 4 can import NCW files for backward
compatibility. You can export the selected Workfiles in the current Project as a NMF file. The
Tree Structure among the selected Workfiles in the Workfile Tree is maintained in the exported
file.
In this example, we will use NCW file. NMF file can also be used in the same way.
You can launch this file selection dialogue box by selecting main menu “File >> Import >>
Workfile(s)”. You can find these NCW files in the “06.Workfile” folder in the Sample Data
Folder (02.Org_Net_Tiny2)
88
III.Tasks
Select the “Extracted_by_Team.ncw“ file, select Workfiles to import into NetMiner, and
Click OK. You can see the imported Workfiles as follows in the “Workfile Tree” area. You can
Now let’s import the “Extracted_by_Gender and Age.ncw” file by selecting main menu
“File >> Import >> Workfile(s)”. You can see the following Workfiles imported into NetMiner
by checking the Workfile Tree area. The red lined box shows the Tree Structure from the
imported file.
89
Using NetMiner
Exporting Workfile
You can export the Workfiles in the Workfile Tree for which you selected as a compressed file
with NMF extension. Tree Structure in the Workfile Tree represents data transformation of the
original Workfile, and it shows the process of data analysis history. So the compressed file
(NMF) can be useful for communication among the members who need to share the analysis
Prior to understanding this exporting example, you may need to read “Importing Workfile” part
first. That is because we are going to practice with the imported Workfiles in the previous
“Importing Workfile” section. Launch the Workfile selection dialogue box for exporting as a
Workfile by selecting main menu “File >> Export >> Workfile(s)”. Select the
“02.Org_Net_Tiny2” item and the Workfiles concerning the Gender and Age as follows, and
Write the name of the file to export and click OK. You can check the saved file in the selected
folder.
90
III.Tasks
3. Creating Data
In this topic, creating data in NetMiner is covered. To create data in NetMiner, you need to
create Data Item in the first step. Then you can insert nodes and links in each created data item.
Data Items in NetMiner is one of the elements of Data Structure of NetMiner expressed in
Current Workfile area representing Main Nodeset, 1-mode Network data, Sub Nodeset and 2-
You can select one of the three types of data item to create as follows by selecting “Data >>
Create New Item”. Since there can be only one Main Nodeset in one Workfile, Main Nodeset
Data Item cannot be created additionally in a Workfile. Other three types of Data Item can be
created in a Workfile, and multiple items for each type can be created.
Select main menu “Data >> Create New Item >> Sub Nodeset” to launch a dialogue box for
creating Sub Nodeset Item as follows. Write the name of item as “My SubNodeset”.
You can check the created Sub Nodeset Item at Current Workfile area as follows.
91
Using NetMiner
You can recognize that the created data item is empty if you double click the data item you
created in the right side of the panel. Multiple Sub Nodeset Items can be created in a Workfile.
Let’s create one more Sub Nodeset Item. Create another Sub Nodeset Item as “My Sub
Nodeset2” by selecting main menu “Data >> Create New Item >> Sub Nodeset”.
Now we can insert nodes and attribute in the created Sub Nodesets. Refer to the topics about
Now we are going to create 1-mode Network Data Item. Select main menu “Data >> Create
New Item >> 1-mode Network” for launching dialogue box for creating new item as follows.
Enter the title of 1-mode Network data and select the options regarding the direction and
multiple links. If you check the “Undirected Relation” check box, the created data cannot
represent directional information. If you check the “Allow Multiple Links” check box, the
created data can now express multiple links in a Edge List View. And now the data cannot be
edited in Matrix View anymore, since the matrix view cannot represent the multiple links.
Details about Multiple Links are covered in “Concepts – Data Structure – Representation of a
Network”. In this example, we will not select both of these options. Please click OK.
92
III.Tasks
You can see the created item in the Current Workfile area as follow.
You can create multiple 1-mode Network Data Items. Create another 1-mode Network Data
Item as “My 1-mode Network Data2” by selecting main menu “Data >> Create New Item >> 1-
But the created Data Items are empty. Now you can insert nodes and links in these Data Items.
Now we are going to create 2-mode Network Data Item by selecting main menu “Data >>
Create New Item >> 2-mode Network”. In the dialogue box, you need to select the “Sub
Nodeset” for the 2-mode Network data item you are creating now. 2-mode Network data is
composed of two types of nodes: Main Nodeset and Sub Nodeset. Since Workfile can have
exactly one Main Nodeset, you cannot help but to select Sub Nodeset for comprising 2-mode
Network Data. In the “Nodeset” pull-down menu, you can select Sub Nodeset, and the two Sub
93
Using NetMiner
Nodesets have been already created. Please select “My SubNodeset”. If you check the “Allow
Multiple Links” check box, the created data can express multiple links in a Edge List View.
You cannot edit data in a Matrix View if you select this option. Details regarding Multiple
Links are covered in “Concepts – Data Structure – Representation of a Network”. In this time,
leave the Multiple Links option unchecked and click OK.
You can see the created 2-mode Network Data in the Current Workfile as follows. The created
2-mode Network Data is expanded as a sub item from the Sub Nodeset we selected.
Multiple 2-mode Network Data can be created in a Sub Nodeset. Let’s create a new 2-mode
Network Data as “My 2-mode Network Data2” for the “My SubNodeset”. And create a new 2-
mode Network Data as “My 2-mode Network Data3” for the “My SubNodeset2”. Please check
whether you have the same result with the below captured image of Current Workfile.
94
III.Tasks
Now you can insert nodes, attributes and links to each of the created data item. Refer to the
This topic covers “Inserting Nodes, Attributes and Links” in a created Data Item. You may need
to refer to the topic “Creating New Items” prior to this topic. We will insert nodes and attributes
in the created Main (Sub) Nodeset Data Item and links in the 1-mode (2-mode) Network Data
Item. We will use the example Project built from the topic “Creating New Items”. You can see
You can check whether the data is empty by looking at the right side of the panel if you double
click the Main Nodeset Data Item which is noted as “Main” in the Current Workfile area at the
95
Using NetMiner
Select “Insert Node” in the mouse right click menu in the Row Label area (red lined area).
“Insert Node” menu is activated only in this area. You can see the dialogue box for inserting
nodes as follows. Write the “Node Name” as “My Node” You can insert multiple nodes at a
time if you select the “Number of Nodes”. We will insert 5 nodes at a time. Click OK.
You can see the inserted 5 nodes in the editing panel as follows.
96
III.Tasks
You can insert Main Nodeset not only in the Main Nodeset Data Item but also in 1-mode
Network Data Item and 2-mode Network Data Item in the same way as above because Main
Nodeset is associated with other types of Data Item. You can check it by opening other Data
You can insert new attribute data in Main Nodeset or Sub Nodeset Data Item. We will insert
Main Node Attribute in this topic. You can insert Sub Node Attribute in the same way. .
You can launch the dialogue box for inserting attribute in the mouse right click menu at the
column label area as follows. Write the “Attribute Name” as “My Attribute” and select the
97
Using NetMiner
You can see the inserted attribute column filled with “-999,999” which represents “Missing
Value”. For example, if the inserted attribute represents the age of each node, you can fill each
The supported data types in NetMiner are Number, Text, Date&Time and Time. You can
select one of these types when creating an attribute column.
• Inserting Links
There are two ways for inserting links in 1-mode (or 2-mode) Network data item in NetMiner.
One is to fill the cell in Matrix View with the weight of the link to be inserted, the other is to
select source node and target node to be linked in Edge List View. We will give an example
about inserting links in a 1-mode Network data. Inserting links in a 2-mode Network data can
- Matrix View
In Matrix View, you can insert links easily just by filling cells with weight of the links to be
inserted as follows. You can select Matrix View using Inner Tab at the bottom of the data
editing panel.
98
III.Tasks
You can see the 1-mode (or 2-mode) Network data in the editing panel at the right side of the
program in Edge List View as follows. You can select Edge List View using Inner Tab at the
bottom of the data editing panel. In Edge List View, you can insert a link by selecting source
node and target node to be linked.
Select “Insert Link” in the mouse right click menu in the row label area as follows. You can see
the dialogue box for inserting a link. In this dialogue box, you can select source node and target
node and the weight of the link to be inserted. You can check the inserted link at the last row of
the 1-mode Network data in Edge List View. If there are many nodes, it may be very difficult
to select node. You can use “Matching” test box for searching nodes matching with what you
99
Using NetMiner
If you try to insert a link with the nodes which are already linked, you will see the alarming
message as follows. If you have selected option for allowing “Multiple Link” at the dialogue
box when you having created 1-mode Network data item before, you can insert this kind of
“Multiple Link”. You need to refer to “Creating New Items” for more details.
100
III.Tasks
There are three ways for launching dialogue box for importing data file.
You can import data file according to the file format to be imported. Select main menu “File
>> Import”, you can see the available file formats as follows.
You can select one of the file formats in the red lined box as above. Detailed options for each
dialogue box are covered in the following sections for each dialogue box.
You can import data file according to the data type to be imported. Select main menu “Data
>>Import Data Item”, you can see the available data type as follows. You can import only
Text/Excel file format if you import data file in this manner. Detailed options for each dialogue
box are covered in the following sections.
101
Using NetMiner
You can import data file according to the data type and file format to be imported. You can
select the data type by selecting the data item in Current Workfile using mouse left click and
select the file format using mouse right click menu as follows. Only the available file formats
are activated in the mouse right click menu that is matching to the data type you selected using
mouse left click. For example, if you selected 2-mode Network data item, StOCNET file format
will not be activated in the mouse right click menu. Detailed options for each dialogue box are
Text/Excel file is generally used file format for importing data. All the options for both Text and
102
III.Tasks
Excel file import dialogue box are same except the pull-down menu for selecting sheet in Excel
file. So, the Text and Excel file format Import dialogue box can be explained in this topic at one
time. We will use Excel data for example. The supported text file formats are TXT and CSV.
Refer to “Methods for Importing Data” about the ways for launching the dialogue box for
importing Text/Excel file. In this topic we will use main menu for launching the dialogue box:
“File >> Import >> Excel File”. Screenshot and short descriptions about the dialogue box are as
follows.
- Input File: You can launch the file selection dialogue box by clicking “Browse” button.
Excel file importing dialogue has pull-down menu for selecting sheet.
- File Preview: You can see some part of the file to be imported if you have selected file in
“Input File” area.
103
Using NetMiner
- Separator: In case of text file, you need to select separator for text.
- Text Qualifier: In case of text file, you need to select a qualifier that represents the text.
- Data Type: You need to select the type of data. There are 4 types of data in NetMiner: Main
Nodeset, Sub Nodeset, 1-mode Network Data, 2-mode Network Data. You can select
- Target Workfile: You can select Target Workfile as “Current” or “New”. If you select
“Current”, the imported data will be added as a 1-mode Network data in the Current
Workfile. If you select “New”, the imported data will be contained in a new Workfile.
- Data Integrity Option: This option is activated when you selected “Current” as Target
Workfile. If you select “Insert newly discovered nodes”, new nodes in the imported data
will be added to the Main Nodeset of Current Workfile and the Main Nodeset will be
expanded. If you select “Discard newly discovered nodes”, new nodes in the imported data
From now on, we will import the source data step by step using the sample data in the
– Sample Data Description”. Create a new Blank Project for data importing examples.
You can easily import 1-mode Network data. Select main menu “File >> Import >> Excel
File” for launching dialogue box for importing data. Click “Browse” button and select Excel
You can see some part of the file in File Preview. From File Preview, this file is 1-mode
Network data represented as Edge List type. It has two columns: source node and target node
and has no weight. CY001, CY037 etc. express the employee ID. This file represents the
cooperation relationship among the employees. This file does not have headers. So leave the
Header option unchecked. Select Data Type as Edge List. Leave the other options as default
104
III.Tasks
You can see the import 1-mode Network data item in Current Workfile as follows. The default
name of the imported 1-mode Network data item uses the name of the Excel file and the sheet
name. You can see the content of the imported 1-mode Network data item at the right side of
If you double click the Main Nodeset data item, you can see the 34 nodes contained in the
imported Network data. These nodes are extracted from the imported 1-mode Network data
automatically. So these nodes have at least one link.
105
Using NetMiner
As illustrated above, it is easy to import 1-mode Network data. But if you import Main Nodeset
data prior to importing 1-mode Network data, you can control the Nodeset integrity.
You can import 2-mode Network data easily. Create a new Workfile for this example (File >>
New >> Workfile). Launch the dialogue box for importing data by selecting main menu “File
>> Import >> Excel File”. Click “Browse” button and select “Interest with coworkers.xls”
If you open this Excel file, you can check a 2-mode Network data represented as a Matrix type
as follows. This data represents the relationship between the employees and the interest they
enjoy. The first column is Main Nodeset and the first row is Sub Nodeset. Now we are going to
106
III.Tasks
You can check some part of this data in “File Preview”. Select both of the Headers option. You
need to select Data Type as 2-mode Network represented as Matrix type. Leave other options as
Double click the red lined 2-mode Network data item in Current Workfile and you can check
the content of data item at the right side.
107
Using NetMiner
You can check the Main Nodeset and Sub Nodeset by double clicking “Main” and “Interest
with coworkers_with_coworkers”. These Nodeset are extracted from the imported 2-mode
This method is useful if you need to analyze and visualize only one 2-mode Network data
quickly. You can add attribute data of Main Nodeset and Sub Nodeset to the imported data.
From now on, we will import Nodeset data prior to importing network data for comprising
systemic DataSet.
Create a new Workfile for this example and name it as “Import Practice” (File >> New >>
Workfile”). Launch the dialogue box for importing Excel file by selecting main menu “File >>
Import >> Excel File”. Click “Browse” button and select the Excel file in the following folder :
This file represents attributes of 39 employees as Team, Gender etc. Open this file and check
it. Select Column Header check box. Select Data Type as Main Nodeset. Leave other options
108
III.Tasks
Click “More” button for launching dialogue box for more advanced options. “Specify Node ID”
is for selecting Node ID column. If Node ID column is not in the first column, you need to
select the Node ID column in this option. Node Attributes shows the name and type of
attributes. You can change the name and type. Leave the options set to default selection and
click OK.
You can check the imported Main Nodeset data. Double click the Main Nodeset data item
109
Using NetMiner
named “Main” in Current Workfile. You can see the contents of data item at the right side of
this program called “Data Editing Panel”. Thirty nine employees and their attributes are
represented. And you can also check that new Workfile is expanded in Workfile Tree. Workfile
expansion occurs for every data transformation. In this case, Main Nodeset data importing
The name of Workfile in this case is very long and complex. Default name of new Workfile is
composed of the file and sheet name to be imported. Let’s change it as “Main Nodeset”. Click
F2 key or use mouse right click menu “Rename”. And the parent Workfile in the Tree Structure
We have imported 1-mode Network data in the previous “Quick Import” section. Now we are
going to import 1-mode Network data into Current Workfile which contains Main Nodeset data.
Let’s look at the sample data to import in this example. Open the following sub folder in
110
III.Tasks
You can see four sub folders: 01.Edge List, 02.Matrix, 03.Linked List, 04.Other Example.
We have made sample data in each of this folder for importing practice. They are classified by
data type. 1-mode Network data can be represented as three types: Edge List, Matrix and
Linked List.
① Edge List
You can see three Excel files in “01.Edge List” folder. Open each of these files. Screenshots of
The simplest type of 1-mode Network data may be composed of just 2 columns: source node
and target node as you see at the left side of the pictures above. Its file name is
file which has attribute of link as Category, Meeting Time and Feedback Score. Link
attribute is attached to each link between two nodes, it is not attached to each node. For
example, the “Category” which represents why the source node contacts the target node cannot
be attached to any single node. It is an attribute to describe the “Contact” between to nodes.
Full descriptions about “Link Attribute” are covered in “Concepts – Data Structure”.
Launch the dialogue box for importing Excel File by selecting main menu “File >> Import >>
111
Using NetMiner
There are no headers. So leave the Headers option unchecked. Select 1-mode Network as Data
Type and select Edge List as representation type. Select “Current” as Target Workfile. Full
description about Target Workfile will be covered in “Selecting Target Workfile” in the
You can check the imported 1-mode Network data in Current Workfile. Double click the 1-
mode Network data item (red lined box), you can see the contents of the data item at the editing
panel as follows.
112
III.Tasks
Let’s rename the 1-mode Network data. It is too long and complex. Rename it as just
“Cooperation”.
Now we are going to import “friendship_weighted.xls” file that has weight column. This file
will be imported to Current Workfile that has already Main Nodeset and 1-mode Network data
(Cooperation). Launch the dialogue box for importing Excel File by selecting main menu “File
>> Import >> Excel File”. Select “friendship_weighted.xls” file by clicking “Browse” button.
113
Using NetMiner
You can check there are two 1-mode Network data in Current Workfile. Let’s rename the
imported data as “Friendship” as we have renamed the first 1-mode Network data as
“Cooperation”.
attributes of link. This file will be imported to Current Workfile that has already Main Nodeset
and two 1-mode Network data (Cooperation, Friendship). Launch the dialogue box for
importing Excel File by selecting main menu “File >> Import >> Excel File”. Select
options as follow.
114
III.Tasks
Click “More” button at 1-mode Network area for launching dialogue box for detail option.
Direction is for selecting if the data is directed or not. Multiple Link is for handling Multiple
Link. If you select “Allow Multiple Link”, Multiple Link can be represented in Edge List View.
If you select “Merge Multiple Link”, Multiple Link is merged according to the Merge Option.
Link Columns is for selecting Source, Target and Weight Column. Link Attributes is for
handling attribute of links. You can change the name and type of attributes. Leave all the
You can check the imported data as follows. We have imported third 1-mode Network data.
Now the Current Workfile contains three 1-mode Network data. This is because we have
selected “Current” as Target Workfile. Double click the imported 1-mode Network data, you
can see the content of this data item. If you see this data in Edge List View, you can check the
attribute of link. Let’s change the name of the imported data item as “Knowledge”.
115
Using NetMiner
② Matrix
Now we are going to import 1-mode Network data represented as Matrix type. Prior to
“02.1-mode Network\02.Matrix\trust_matrix.xls”
You can see that source Nodeset and target Nodeset are same as follows.
Launch the dialogue box for importing Excel File by selecting main menu “File >> Import >>
Select both the Header options as checked. Select “1-mode Network data” as Data Type and
select “Matrix” as representation type. Select “Current” as Target Workfile. Leave other options
116
III.Tasks
You can see a new 1-mode Network data item in Current Workfile. Double click the new data
item (red lined box in the following picture), you can see the content of this data item in data
editing panel at the right side. Change the name of the data item as “Trust” in short.
117
Using NetMiner
③ Linked List
Now we are going to import 1-mode Network data represented as Linked List type. Prior to
this file represents source node and the other columns represent target nodes. Note that each
Launch the dialogue box for importing Excel File by selecting main menu “File >> Import >>
Leave both of the Header options unchecked. Select “1-mode Network data” as Data Type and
select “Lined List” as representation type. Select “Current” as Target Workfile. Leave other
118
III.Tasks
Click “More” button for detail options. Check the Rank Option. Rank Option is to give order to
target nodes. If it is not checked, all the target nodes will have same weight. If it is checked,
target nodes will have weight in increase order from left to right. If you are to give weight in
decrease order from left to right, you can use main menu “Transform >> Value >> Reverse”.
You can check a new data item is added in the Current Workfile as follow.
119
Using NetMiner
We have imported 5 Excel files into Current Workfile so far. There were three types of 1-mode
Sub Nodeset is used for comprising 2-mode Network data which requires two types of Nodeset:
Main Nodeset and Sub Nodeset. You can see three Sub Nodeset Excel files in the following
which the employees are affiliated. This file contains attributes of each clubs as Building and
Room. Movie.xls file represents the movies to which the employees give score. This file
contains attribute of each movie as Director, Category etc. These Sub Nodeset files will be used
First we are going to import Sub Nodeset one by one, and then import 2-mode Network data for
120
III.Tasks
Launch the dialogue box for importing Excel File by selecting main menu “File >> Import >>
Leave both of the Header options unchecked. Select “Sub Nodeset” as Data Type. Leave Target
Nodeset set to default selection. The default name of Target Nodeset is made of the name of file
and sheet of the Excel file. Select “Current” as Target Workfile. Leave other options set to
You can see a new Sub Nodeset data item in Current Workfile as follows. Double click the new
data item (red lined box in the following picture), you can see the content of this data item in
data editing panel at the right side. Change the name of the data item as “Interests”.
121
Using NetMiner
Now we are going to import “Clubs.xls”. Launch the dialogue box for importing Excel File by
selecting main menu “File >> Import >> Excel File”. Select “Clubs.xls” file by clicking
“Browse” button. Select the Column Header option checked. Select “Sub Nodeset” as Data
Type. Leave Target Nodeset set to default selection: Clubs_Sheet1. If you select “Interests” as
Target Nodeset, the imported Sub Nodeset data will be contained in the “Interests” data item.
We need to create a new data item and import data into this new data item, so we need to select
new Target Nodeset: Clubs_Sheet1. Select “Current” as Target Workfile. Leave other options
You can see a new Sub Nodeset data item in Current Workfile as follows. Double click the new
122
III.Tasks
data item (red lined box in the following picture), you can see the content of this data item in
data editing panel at the right side. Change the name of the data item as “Clubs”.
Now we are going to import “Movie Titles.xls”. Launch the dialogue box for importing Excel
File by selecting main menu “File >> Import >> Excel File”. Select “Movie Titles.xls” file by
clicking “Browse” button. Select the Column Header option checked. Select “Sub Nodeset” as
Data Type. Leave Target Nodeset set to default selection: Movie Titles_Sheet1. We need to
create a new data item and import data into this new data item, so we need to select new Target
Nodeset: Movie Titles_Sheet1. Select “Current” as Target Workfile. Leave other options set to
Specify Node ID is for selecting Node ID column. If Node ID column is not in the first column,
123
Using NetMiner
you need to select the Node ID column in this option. Node Attributes shows the name and type
of attributes. You can change the name and type. Leave the options set to default selection and
click OK.
You can see a new Sub Nodeset data item in Current Workfile as follows. When double clicking
the new data item (red lined box in the following picture), you can see the content of this data
item in data editing panel at the right side. Change the name of the data item as “Movie Titles”.
So far we have imported three Excel files of Sub Nodeset. Now we are going to import 2-mode
124
III.Tasks
We have practiced importing 2-mode Network data in “Quick Import” topic. In that case, there
were no Main Nodeset and Sub Nodeset. So the Main Nodeset and Sub Nodeset were made of
the extracted Nodeset from the imported 2-mode Network data. In this topic, we are going to
import 2-mode Network data into Current Workfile which contains Main Nodeset and Sub
Nodeset. If there are multiple Sub Nodesets, you need to select one of them for the 2-mode
Let’s look at the sample data to be imported in this example. Open the following sub folder in
We have made sample data in each of these folders for importing practice. Those are classified
by data representation type. 2-mode Network data can be represented as three types: Edge List,
① Edge List
You can see Excel file in “01.Edge List” folder. Open this file (“Movie Socre.xls”). Screenshot
of is as follows.
125
Using NetMiner
This file is composed of three columns: source node (Main Node), target node (Sub Node) and
Weight. Values of each cell in source node column represent the Node ID of employees and that
of target node column represents the Movie Titles to which the employees give score. The third
column represents the score the employees give to the move titles at second column.
Now we are going to import this 2-mode Network data into Current Workfile for the Sub
Launch the dialogue box for importing Excel File by selecting main menu “File >> Import >>
Excel File”. Select “Movie Score.xls” file by clicking “Browse” button. Select the Column
Header option checked. Select “2-mode Network” as Data Type and select Edge List as
representation type. Note that you need to select “Movie Titles” as Target Nodeset in the pull-
down menu. You can see four Sub Nodesets in the pull-down menu: Interests, Clubs, Movie
Titles and Movie Score_Score. Three of them are the Sub Nodesets we imported in the prior
steps. The last one is Sub Nodeset included in the 2-mode Network data to be imported right
now. If you select this last one, 2-mode Network data will be imported with creating a new Sub
Nodeset. We are going to import this 2-mode Network data for the one of the already imported
three Sub Nodesets. So we need to select one of them in the pull-down menu. Select “Current”
as Target Workfile. Leave other options set to default. Click “More” button for detail options.
126
III.Tasks
You can see a new 2-mode Network data item for the selected Sub Nodeset in Current Workfile
as follows. After double-clicking the new data item (red lined box in the following picture), you
can see the content of this data item in data editing panel at the right side. Change the name of
② Matrix
Now we are going to import 2-mode Network data represented as Matrix type. Prior to
importing, open the file directly in the following folder:
127
Using NetMiner
“04.2-mode Network\02.Matrix\”
You can see two Excel files named “Interest with coworkers.xls” and “Interest with
friends.xls”. The first column represents Main Nodeset and the first row represents Sub
Nodeset. Two files are composed of the same Main Nodeset and Sub Nodeset.
Launch the dialogue box for importing Excel File by selecting main menu “File >> Import >>
Excel File”. Select “Interest with coworkers.xls” file by clicking “Browse” button.
Select both of the Header options checked. Select “2-mode Network data” as Data Type and
select “Matrix” as representation type. Select “Interests” as Target Nodeset in the pull-down
menu.
Select “Current” as Target Workfile. Leave other options set to default and click OK.
128
III.Tasks
You can see a new 2-mode Network data item for the selected Sub Nodeset in Current Workfile
as follows. Double click the new data item (red lined box in the following picture), you can see
the content of this data item in data editing panel at the right side. Change the name of the data
Now in the same way, we are going to import “Interests with friends.xls” file. Leave both of
the Headers option unchecked. Leave other options set as was in the case of importing
129
Using NetMiner
You can see a new 2-mode Network data item for the selected Sub Nodeset in Current Workfile
as follows. Note that two 2-mode Network data item is in a Sub Nodeset “Interests”. Change
③ Linked List
Now we are going to import 2-mode Network data represented as Linked List type. Prior to
importing, open the file directly in the following sample data folder:
number of target nodes as in the case where one employee can affiliate multiple clubs.
130
III.Tasks
Launch the dialogue box for importing Excel File by selecting main menu “File >> Import >>
Leave both of the Headers Options unchecked. Select “2-mode Network data” as Data Type
and select “Linked List” as representation type. Select “Clubs” as Target Nodeset in the pull-
down menu. Select “Current” as Target Workfile. Leave other options set to default and click
OK.
Click “More” button for detail options. Rank Option is to give order to target nodes. If it is not
131
Using NetMiner
checked, all the target nodes will have same weight. If it is checked, target nodes will have
weight in increase order from left to right. Club affiliation does not need to represent the order.
You can see a new 2-mode Network data item for the selected Sub Nodeset in Current Workfile
as follows. Double click the new data item (red lined box in the following picture), you can see
the content of this data item in data editing panel at the right side. Change the name of the data
So far we have imported four 2-mode Network data Excel files into Current Workfile. There
were three types of 2-mode Network: Edge List, Matrix, and Linked List. Now we have
While performing all the importing process, the Workfile Tree may be very complex as follows.
Delete all the Workfiles except the last one, since the last Workfile contains all the imported
132
III.Tasks
data in it. All the expansion in Tree Structure represents data transformation made so far.
We will change the name of the last Workfile as “Import Practice” as follows.
A DataSet in a Workfile can contain a Main Nodeset, multiple 1-mode Network data, multiple
Sub Nodeset, multiple 2-mode Network data for each Sub Nodeset as you have experience
through all the importing process. Full explanation about data structure of NetMiner is covered
133
Using NetMiner
Target Workfile option is for selecting the Target Workfile in which the imported data is
contained. If you select “Current”, the imported data will be contained as a new data item in
Current Workfile as you have seen in the previous topics. If you select the “New”, the imported
data will be contained in a newly created Workfile, which contains only one data to be being
imported.
Launch the dialogue box for importing Excel File by selecting main menu “File >> Import >>
Excel File”. Click “Browse” button and select “trust_matrix.xls” file in the following sample
Select both of the Headers Options checked. Select “1-mode Network data” as Data Type and
select “Matrix” as representation type. Select “Current” as Target Workfile. Leave other options
You can see a new 1-mode Network data item in Current Workfile as follows as we have
134
III.Tasks
Now we are going to import same file. Select “New” as Target Nodeset. Select all the other
options set as same with the previous case. Write down the name of new Workfile as “New
You can see the new 1-mode Network data item in a newly created Workfile as follows when
135
Using NetMiner
Generally, to comprise a DataSet which composed of Main Nodeset, Sub Nodeset, 1-mode
Network Data and 2-mode Network Data you need to select “Current” as Target Workfile.
Data Integrity Option is for selecting whether or not to include new nodes while importing new
data into Current Workfile. This option is activated when “Current” is selected as Target
Workfile.
Let’s see the source data file for importing practice in this example in the following folder:
Launch the dialogue box for importing Excel File by selecting main menu “File >> Import >>
Excel File”. Click “Browse” button and select “friendship2_weighted.xls” file in the
136
III.Tasks
select “Edge List” as representation type. Select “Current” as Target Workfile. Select “Insert
You can see a new 1-mode Network data item in Current Workfile as follows.
Now double click the Main Nodeset data item named “Main”, you can see the content of the
selected data item. At the bottom of the Main Nodeset data, you can see a new node that is
this node does not have Main Node attribute value, cell values of attribute of Main Node is
filled with “Missing Value” as you see.
137
Using NetMiner
If you are to exclude new nodes while importing data into Current Workfile, you need to select
Multiple Link represents links that are composed of same source node and target node. Multiple
Links can be represented as Edge List type of 1-mode (or 2-mode) Network data. Since
Multiple Link cannot be represented as Matrix type, in NetMiner 1-mode (or 2-mode) Network
data with Multiple Link can only be represented as Edge List View in Data Editing Panel. You
can handle Multiple Link in the dialogue box with more options by selecting “More” button.
You can allow Multiple Links or merge those by summation while importing process.
First, let’s check the Multiple Link in sample source file in the following sample data folder:
Open this file and look at the bottom of this data. There you will see an example of the Multiple
Link as follows.
Launch the dialogue box for importing Excel File by selecting main menu “File >> Import >>
138
III.Tasks
Select Column Headers Options checked. Select “1-mode Network data” as Data Type and
select “Edge List” as representation type. Select “Current” as Target Workfile. Select “Insert
Click “More” button for selecting detail options. Select “Allow Multiple Link” as Multiple Link
option as follows. Leave other options set as default selection and click OK.
You can see a new 1-mode Network data item in Current Workfile as follows. Double click the
new data item; you can see the content of the selected data item. As you see, this data item can
139
Using NetMiner
only be seen in Edge List View because there is Multiple Link in this network data. You can
find these pairs of Multiple Link: (CY269, CY167, 2), (CY269, CY167, 5).
If you select “Merge” in the Multiple Link option while importing the same file, the pairs of
Multiple Link will be merged as follows: (CY269, CY167, 7). After merging Multiple Links,
both Matrix View and Edge List will be available as the content representation of data item.
This option allows you to import multiple data files of various types at once.
We will create a new Workfile named “Multiple Import Practice”. Launch the dialogue box by
selecting main menu “File >> Import >> Multiple Text/Excel File(s)”. Click “Add” button for
adding a row in which you can select data file and options.
There are three columns: File, Type and Option. You can see a button for launching file
selection dialogue box if you click the cell represented as “<Select Data File here>” in File
column. Select “Employee_second.xls” in the following sample data folder: 01.Main
140
III.Tasks
Nodeset. Select “Main Node (+ Attribute)” in Type pull-down menu. If you click the cell in
Option column, you can see a dialogue box for detail options as follows. Check the “Include
Header Row” option. Select the Node ID column in “Select Columns” option and click Close.
Now Main Nodeset is ready to be imported. But in this example, multiple data will be imported
all at once including 1-mode Network, Sub Nodeset and 2-mode Network data in this importing
process.
Add three more rows in the dialogue box by importing below-listed files:
Select each data file and select data type for each file as follows.
141
Using NetMiner
Trust_matrix.xls: Select “Full Matrix” as Link Type and check “Row Label” and “Column
Label”.
Movie Titles.xls: Select “Include Header Row” check box. Select “Titles” as Node Column.
142
III.Tasks
Movie Score.xls: Select “Include Header Row” as Header Format. Select “Score” as Weight
Column.
Now all the option settings are finished. Click Next button for next step to import data as
follows. You can see some information about 1-mode Network and 2-mode Network data. If
you are to import the data file as an undirected Network data, select “No” in Directed column.
Multiple Link column shows if the data file has Multiple Link or not.
143
Using NetMiner
Click Next button for next step. You can see some information about Main Nodeset and Sub
Nodeset data. If you are to change the type of the selected attribute, select type for that attribute
in Type column.
Click Next button to proceed. You can see a User Interface for setting Sub Nodeset
classification. This step is for selecting Sub Nodeset for selected 2-mode Network data. You
can decide the Sub Nodeset to which the selected 2-mode Network data belongs.
144
III.Tasks
Select two items in the left panel using mouse with holding CTRL key, and click right arrow
You can see that the selected items at left panel moved to right panel as follows.
Click next for next step. You can see the short report about the importing result. It shows how
many nodes and links are imported as follows. Click Finish button to complete the importing
process.
145
Using NetMiner
NTF file is a file format that was used in prior version of NetMiner. NTF file is editable using
external editor. Open the sample NTF file in the following sample data folder:
146
III.Tasks
Launch the dialogue box for importing NTF file by selecting “File >> Import >> NTF File”.
NTF file does not contain a data, but it is a file with a set of Data, so that it cannot be directly
added to Current Workfile. A new Workfile must be created to contain the NTF file to be
Click Browse button for selecting “02.Org_Net_Tiny2.ntf “file and click OK. You can see that
147
Using NetMiner
Importing DL File
DL file is a file format that is used in UCINet. It is editable in external editor. NetMiner 4 can
import DL file. Only number type is available in DL file. And it cannot contain the 1-mode
Network and 2-mode Network at one time because only one Sub Nodeset can be contained in a
DL file.
Launch the dialogue box for importing DL file by selecting “File >> Import >> DL File”. Select
Browse button and select the DL file. Select “New” as Target Workfile. Select “1-mode
148
III.Tasks
You can see new data items in Current Workfile as follows. Five 1-mode Network data is
imported into NetMiner 4. New Workfile is added because we have selected “New” as Target
Workfile.
149
Using NetMiner
Launch the dialogue box for importing DL file by selecting “File >> Import >> DL File”. Select
Browse button and select the DL file. Select “Current” as Target Workfile. Select “2-mode
You can see new 2-mode Network data items in Current Workfile as follows.
150
III.Tasks
.NET, .VEC are file extensions of Pajek file format. It is editable in external editor. NetMiner
can import these kinds of Pajek files. These file formats can contain only number types. NET
file is to represent 1-mode (2-mode) Network data, while VEC file is to represent a vector.
Net file is composed of two parts: vertex (node) list first and after that edge list. “*ARC”
represents that this data has direction. “*EDGES” represents that it has no direction.
In case of 2-mode Network data, at the first row it must be designated the number of Main
Nodes in the VERTICES list. For example, “*VERTICES 56, 39” means that there are 39 Main
Nodes in total 56 nodes in VERTICES list. The rest nodes are Sub Nodes.
151
Using NetMiner
Open the sample NET file in the following sample data folder:
02. Org_Net_Tiny2 \08.Pajek\1-mode Network_L_Cooperation.net
Launch the dialogue box for importing NET file by selecting “File >> Import >> Pajek File”.
Select Browse button and select the file above. Select “New” as Target Workfile. Select “1-mode
You can see new 1-mode Network data item in Current Workfile as follows. New Workfile is
152
III.Tasks
Open the sample NET file in the following sample data folder:
02. Org_Net_Tiny2\08.Pajek\2-mode Network_L_Club Affiliation.net
This file contains a 2-mode Network data. It represents the relationship between the employees
Launch the dialogue box for importing NET file by selecting “File >> Import >> Pajek File”.
Select Browse button and select the file above. Select “Current” as Target Workfile. Select “2-
You can see new 2-mode Network data item in Current Workfile as follows.
153
Using NetMiner
Importing StOCNET
NetMiner can import text file formats (TXT, DAT) used in StOCNET. StOCNET text files can
contain only number type values and represent only 1-mode Network data with Matrix type.
Open the sample StOCNET file in the following sample data folder:
02. Org_Net_Tiny2\09. StOCNET\1-mode Network_L_Cooperation.dat
Launch the dialogue box for importing StOCNET file by selecting “File >> Import >>
StOCNET File”. Select Browse button and select the file above. Select “New” as Target
You can see a message box as follows and after that you can see a new 1-mode Network data
154
III.Tasks
NetMiner can import GML file. Open the sample GML file in the following sample data folder:
Select main menu “File >> Import >> GML File” for importing GML file. There is no
dialogue box for importing GML file unlike other formats which required dialogue box in the
previous examples.
You can see a new 1-mode Network data item in Current Workfile as follows.
155
Using NetMiner
156
III.Tasks
5. Importing DB Tables
“Importing DB Tables” module, in File menu, is not available for Student-Education License.
The supported DB systems are Oracle, MS-SQL, MySQL and MS Access database over ODBC
connection. The method to import DB Table is almost the same with that of data files. But the
available type of 1-mode (or 2-mode) network data is only Edge List type. Matrix and Linked
Launch the dialogue box for importing DB Tables by selecting main menu “File >> Import DB
Tables.” Click the Connect button to launch a dialogue box for setting connection information.
157
Using NetMiner
You can make a new profile about the information of the DB system as the Server IP, DB Name,
User Name and Password. You can save the connection profile. Click OK, you can see the
tables in the connected DB system as follows. At the top of this dialogue box, you can see the
Server IP and the DB Name. You can see the tables that are contained in this DB in the pull-
down menu.
You can select the type of data to be imported, as we did in the previous section in which the
methods to import data files were discussed. Only Edge List type is allowed in the 1-mode (or
2-mode) Network data type. Full descriptions regarding selecting options in detail are covered
In this section, we are going to import 1-mode Network data “Friendship_weighted” table as an
example, First, you need to select “Friendship_weighted” in the Table pull-down menu.
158
III.Tasks
You can see some part of the data in Table Preview. And you can check some information about
the selected table in Table Information as the column name and the attributes etc. You need to
select 1-mode Network in Data Type option and click OK to import table.
159
Using NetMiner
160
III.Tasks
6. Exporting Data
“Exporting Data” is to save data in NetMiner Data Structure as an external file formats. There
You can export data file according to the file format to be exported. Select main menu “File >>
You can select one of the file formats in the red lined box as above. Detailed options for each
dialogue box are covered in the following sections for each dialogue box.
You can export data file according to the data type. Select main menu “Data >>Export>> Data
Item”, you can see the available data type as follows. You can export only as Text/Excel file
format if you export data using this way. Detailed options for each dialogue box are covered in
the following sections for each dialogue box.
161
Using NetMiner
You can export data according to the data type and file format to be exported. You can select
the data item to export in Current Workfile using mouse left click and select the file format
using mouse right click menu as follows. You can export multiple data item at one time if you
selected multiple data item (using mouse left click and CTRL, SHIFT key) in Current Workfile.
Detailed options for each dialogue box are covered in the following sections.
We will use “2.Org_Net_Tiny2.nmf” file as an example for exporting data from the next topic.
162
III.Tasks
The exported text file can contain only one data item, such as a Main Nodeset data, a Sub
Launch the dialogue box for data item to be exported by selecting main menu “File >> Export
>> Text File” as shown below, where you can select data item(s) to be exported. We will select
all the items using Select All check box. Click OK.
You can see a dialogue box for selecting options for exporting data as follows.
163
Using NetMiner
- Output File: You can select a folder to save exported file by clicking Browse button. Prefix
is for giving prefix to the name of the exported files. The name of each Sheet is composed
of following structures: [Prefix] + [_L (or_N)] + [Data Item Name]. Prefix “L” and “N” are
abbreviations of Linkset (“L”) and Nodeset (“N”), respectively. Prefix “L” is used when the
exported data type is 1-mode (or 2-mode) Network data. Prefix “N” is given when the
exported data type is Main Nodeset or Sub Nodeset. CSV and TXT formats are available as
- Separator: You can select separator for each value in text file.
- Text Qualifier: You can select qualifier for text type value. You can apply the selected
qualifier to Date&Time type also by checking Apply to Date and Time.
- Nodeset Option: You can select whether or not to represent Column Header. You can
select whether or not to export attributes of nodes with the Nodeset.
- Network Option: You can select the representation type of network data: Matrix type or
Edge List type. If you export as Matrix type, you can select whether or not to include
Row/Column Headers. And you need to select Merge Option if Multiple Link is included in
the exported data. If you export as Edge List type, you can select whether or not to include
Column Header, Link Weight and Link Attribute in the exported file.
For this example, select a folder for saving data. Leave the Prefix set to default value. Select
“CSV” as File extension. Select “Comma” as Separator and “Quotation Mark” as Text Qualifier.
Select both of the Nodeset Options and select “Export to EdgeList” as Network Option. And
click OK you can see a message as follows.
You can see that the CSV files are saved for each data item in the selected folder as follows.
164
III.Tasks
If you open “02.Org_Net_Tiny2_L_knowledge.csv” file for example, you can see the
content of it as follows. You can check that text type data is qualified by quotation marks and
An Excel file can contain multiple data in each Sheet. NetMiner 4 takes advantage of this
feature so that you can save as a single Excel file for selected multiple data items in each Sheet.
Launch the dialogue box for data item selection for exporting by selecting main menu “File >>
Export >> Excel File”. You can see a dialogue box as follows. You can select data item(s) to
export. We will select all the items using Select All check box. Click OK.
165
Using NetMiner
You can see a dialogue box for selecting options for exporting data as follows.
- Output File: You can select a folder and file name to save exported file by clicking Browse
button.
- Nodeset Option: You can select whether or not to represent Column Header. You can
select whether or not to export attributes of nodes with the Nodeset.
- Network Option: You can select the representation type of network data: Matrix type or
Edge List type. If you export as Matrix type, you can select whether or not to include
Row/Column Headers. And you need to select Merge Option if Multiple Link is included in
the exported data. If you export as Edge List type, you can select whether or not to include
Column Header, Link Weight and Link Attribute in the exported file.
Select a folder and file name to save exported file by clicking Browse button. Select both of the
166
III.Tasks
Nodeset Options and select “Export to EdgeList” as Network Option. And click OK, you can
You can see that an Excel file is saved containing each data item in Sheets as follows. The
name of each Sheet is composed of following structures: [_L (or_N)] + [Data Item Name].
Prefix “L” and “N” are abbreviations of Linkset (“L”) and Nodeset (“N”), respectively. Prefix
“L” is used when the exported data type is 1-mode (or 2-mode) Network data. Prefix “N” is
given when the exported data type is Main Nodeset or Sub Nodeset.
You can export the selected data item as NTF file format, which is old format used by the prior
version of NetMiner 4. NTF file format can contain multiple data items in a file, but it is
limited to represent only number type values. So make sure that you have only number type
values to be exported. Values with other type such as TEXT will be excluded in the exporting
167
Using NetMiner
process.
Launch the dialogue box for data item selection for exporting by selecting main menu “File >>
Export >> NTF File” as shown below. Upon a dialogue box, you can select data item(s) to be
exported. The concept of Sub Nodeset is not defined in NTF format so that Sub Nodeset data
item cannot be selected for exporting. We will select all the items using Select All check box.
Click OK.
You can see a dialogue box for selecting options for exporting data as follows.
- Output File: You can select a folder and file name to save exported file by clicking Browse
button.
- Nodeset Option: Since NTF file format has fixed type for Nodeset representation, this
option is not available.
- Network Option: You can select the representation type of network data: Matrix type or
Edge List type. If you export as Matrix type, Row/Column Headers will not be included in
168
III.Tasks
the exported NTF file. And you need to select Merge Option if Multiple Link is included in
the exported data. If you export as Edge List type, you can select whether or not to include,
Link Weight and in the exported file. NTF cannot represent the attribute of Link.
You can see a message box that shows which attribute is excluded in exporting process. These
attributes are excluded because the values of these attributes are not Number type.
You can see that an NTF file is saved as follows. You can open this file in the Prior version of
NetMiner.
Exporting to DL File
You can save data items in NetMiner 4 as DL file whose format is used in UCINet. It is editable
169
Using NetMiner
in external editor. Please note that it should not contain the 1-mode Network and 2-mode
Network at one time because only one Sub Nodeset can be contained in a DL file. Only number
type is allowed in DL file, and values with other types such as TEXT will be excluded in the
exporting process.
Launch the dialogue box for data item selection for exporting by selecting main menu “File >>
Export >> DL File”. You can select data item(s) to export as in the dialogue box below. We
will select all the items using Select All check box. Click OK.
You can see a dialogue box for selecting options for exporting data as follows.
- Output File: You can select a folder to save exported file by clicking Browse button. Prefix
is for giving prefix to the name of the exported files. The name of each Sheet is composed
of following structures: [Prefix] + [_L (or_N)] + [Data Item Name]. Prefix “L” and “N” are
abbreviations of Linkset (“L”) and Nodeset (“N”), respectively. Prefix “L” is used when the
170
III.Tasks
exported data type is 1-mode (or 2-mode) Network data. Prefix “N” is given when the
exported data type is Main Nodeset or Sub Nodeset. DL is available as the File extension.
- Nodeset Option: Since DL file format has fixed type for representing Nodeset, this option
is not available.
- Network Option: You can select the representation type of network data: Matrix type or
Edge List type. If you export as Matrix type, Row/Column Headers will not be included in
the exported DL file. And you need to select Merge Option if Multiple Link is included in
the exported data. If you export as Edge List type, you can select whether or not to include,
A message box shows which attributes are being excluded from exporting process. These
attributes are excluded because their attributes are not in Number type.
You can see that the DL files are saved in the selected folder as follows.
All the 1-mode Network data are contained in a single file. But each of the 2-mode Network
data is contained in its corresponding file, separately. There is also a file containing attribute of
Main Nodeset.
171
Using NetMiner
You can save data items in NetMiner 4 as Pajek NET file or VEC file. The exported NET file
contains only one Network data (1-mode or 2-mode) and the exported VEC file contains only
Launch the dialogue box for data item selection for exporting by selecting main menu “File >>
Export >> Pajek File”. You can see a dialogue box as follows. You can select data item(s) to
export. We will select all the items using Select All check box. Click OK.
You can see a dialogue box for selecting options for exporting data as follows.
- Output File: You can select a folder to save exported file by clicking Browse button. Prefix
is for giving prefix to the name of the exported files. The name of each Sheet is composed
of following structures: [Prefix] + [_L (or_N)] + [Data Item Name]. Prefix “L” and “N” are
172
III.Tasks
abbreviations of Linkset (“L”) and Nodeset (“N”), respectively. Prefix “L” is used when the
exported data type is 1-mode (or 2-mode) Network data. Prefix “N” is given when the
- Nodeset Option: Since DL file format has fixed type for representation Nodeset, this
option is not available.
- Network Option: You can select the representation type of network data: Matrix type or
Edge List type. If you export as Matrix type, Row/Column Headers will not be included in
the exported DL file. And you need to select Merge Option if Multiple Link is included in
the exported data. If you export as Edge List type, you can select whether or not to include,
You can see that the NET files and VECT files are saved for each data item in the selected
folder as follows.
You can save data items in NetMiner 4 as StOCNET file. In this case Sub Nodeset and 2-mode
Network data cannot be exported. Only number type values can be exported and only one 1-
Launch the dialogue box for selecting data item to be exported by navigating main menu “File
>> Export >> StOCNET File”. You can see a dialogue box as shown below. You can select
data item(s) to be exported. You will find that only 1-mode Network data items are allowed. We
173
Using NetMiner
will select all the items using Select All check box. Click OK.
You can see a dialogue box for selecting options for exporting data as follows.
- Output File: You can select a folder to save exported file by clicking Browse button. Prefix
is for giving prefix to the name of the exported files. The name of the exported file is
composed of following elements: [Prefix] + [_L (or_N)] + [Data Item Name]. Prefix “L”
and “N” are abbreviations of Linkset (“L”) and Nodeset (“N”), respectively. Prefix “L” is
used when the exported data type is 1-mode (or 2-mode) Network data. Prefix “N” is given
when the exported data type is Main Nodeset or Sub Nodeset. CSV and TXT formats are
174
III.Tasks
in the exported file. And you need to select Merge Option if Multiple Link is included in the
exported data.
175
Using NetMiner
7. Editing Data
Overview
Data editing in NetMiner occurs in a Data Editing Session for each data item. A Data Editing
Session is composed of two parts: Data Editing Panel (blue lined box in the center) and Data
Control Panel (green lined box in the right). Data Editing Session is activated when you double
click the data item in Current Workfile. You can activate multiple Data Editing Session as
follows.
Data Editing Panel of Nodeset Data is as shown below. At the bottom of the Panel, notice that
the inner tab is named as Editor.
176
III.Tasks
In case of Network data (1-mode Network or 2-mode Network), there are two inner tabs named
Matrix and Edge List at the bottom of the panel. The content of each Network data item will be
represented based upon its corresponding type: Matrix View and Edge List View in NetMiner.
In Matrix View, you can insert a link just by filling a cell with number that represents weight.
177
Using NetMiner
With small number of nodes, since entire matrix can be seen so that you can grasp the global
pattern of Network. Edge List View represents only links with weight, which consumes less
storage space than Matrix View. It can also represent Multiple Link and Link Attribute which
You can edit 1-mode Network data using Graph Editor by clicking “Open Graph Editor” button
in Control Panel. While Graph Editor is activated, you can see a new inner tab written “Map” at
the bottom of panel. This appearance is called Map View. Full description about using Graph
• Selecting
178
III.Tasks
You can select the cells in Data Editing Panel in various ways. The color of selected cells
changes to blue as follows. The color of selected row and column label area changes to orange.
You can select all the data in Data Editing Panel if you choose the cell at the upper-left corner.
Or there are other options such as mouse right click menu or keyboard (CTRL + A) for
selecting all the data. For selecting a row, you need to select a cell in the first column with row
index of 1, 2, 3, 4 and so on. In the same way, you can select a column by selecting the first row
of the column.
Different mouse-right click menu will be triggered, based upon the area at which the click
occurs. For example, the menu in Row/Column Label area (gray colored) is different from the
menu in cell value area (white colored). To select mouse right click menu for inserting/deleting
179
Using NetMiner
row/column, you need to click mouse right button in Row/Column Label area with gray colored.
• Writing / Modifying
You can fill or modify the value in a cell just by clicking mouse left button or just press F2
function key. In the same way, you can edit the values in Row/Column area. In Matrix View,
filling a cell with some values means creating a link in the network.
In Edge List View, source node and target node (colored sky) is not editable. You can only edit
the weight column and attribute of link column. You need to use a dialogue box for inserting a
• Copying / Pasting
You can cut/copy/paste values in Data Editing Panel. You can do these editing works in external
editing program like Excel. You can use mouse right click menu or generally used shortcut key
as CTRL+X,C,V.
When you are to paste data in Row Label area, you may encounter the message box, as shown
below, for data integrity check. Make sure that Row Labels should be unique.
You can copy data in Editing Panel to Excel and copy Excel data to NetMiner. Double click 1-
mode Network data item “Trust”. In Data Editing Panel, select all the data and copy that to
Excel.
180
III.Tasks
You can see the pasted data in Excel as follows. It is far easier than using main menu “File >>
Now we are going to copy this data in Excel to a newly created 1-mode Network data. Create a
Change the name of this data item as “Editing Test”. Open this created data item in Data
181
Using NetMiner
Now we are going to copy the data in Excel to NetMiner. Select all the data in Excel and copy-
and-paste those in NetMiner as shown below. Click the red lined cell in NetMiner as shown
below and paste the data by CTRL+V. You can check that data is copied to NetMiner.
Alternatively, it is possible to paste data by selecting the red lined cell and choosing “Paste”
option. The Row/Column Label will be pasted at the first row/column, so it requires adding a
row/column to the current data. You can select whether or not to expand the current Nodeset.
We will select “Preserve,” then that first row and column are filled with missing value that
182
III.Tasks
You need to copy data in Excel without the row/column label as follows to avoid this problem.
You can copy and paste data between the data items in NetMiner. Select some area by mouse
dragging in “Trust” data and copy that to “Editing Test” data item. You can check it as follows.
183
Using NetMiner
• Inserting/Deleting Node(s)
In Matrix View, values in Row Label area represent Main Nodes. If you are to insert
node(s), select “Insert Node” in the mouse right click menu at the Row Label area.
You can see a dialogue box for inserting node(s) as follows. You need to write the name of
node(s). You can select the position of inserted node(s). You can insert multiple nodes at one
Since the inserted Main Node(s) may affect other data items, you need to check the integrity of
other data items after you inserted Main Node(s). For example, when you inserted Main
184
III.Tasks
Node(s) in 1-mode Network data item, you can check the inserted Main Node(s) in Main
Nodeset data item, as well. In that case, you can see that the inserted Main Node(s) does not
You can delete node(s) in the same way. Select node(s) to delete using mouse left click and
select “Delete Node” menu in the mouse right click menu. You can also delete multiple nodes
at one time.
You can also insert/delete nodes in the same way for Sub Nodeset. You cannot insert/delete
• Inserting/Deleting Attribute
You can insert/delete attribute of nodes for both of Main Nodeset and Sub Nodeset. And you
can insert/delete attribute of links for both of 1-mode Network data and 2-mode Network data
in Edge List View. In Matrix View, you can add/modify/delete each value of the attribute of link,
If you are to insert attribute of Main Node, select “Insert Attribute” in the mouse right click
menu at Column Label area. You can see the dialogue box for inserting attribute as follows.
You can write down the name of attribute and select the type of the attribute. The available
185
Using NetMiner
If you have inserted an attribute item, you can see a new column, which is filled with System
Missing Value denoted as “-999,999” as shown below. You need to fill each cell with the values
In the same way, you can delete an attribute item. Select “Delete Attribute” in the mouse right
click menu at the Column Label area.
In the same way, you can insert/delete attribute of link using mouse right click menu at the
Inserting link in Matrix View is very simple; you can insert link just by filling the empty cell in
the Matrix View. However, inserting link in Edge List View may not be obvious at first. First,
186
III.Tasks
select “Insert Link” in the mouse right click menu at the Row Label area. You can see a
dialogue box for inserting link as follows. Then select each of the source node and target node
You can check whether or not the selected Network data has Multiple Links and Direction. You
can check this information only for 1-mode (2-mode) Network data.
You can select the number of decimal points to be represented by Number Precision. Data
187
Using NetMiner
• Permutating Matrix
In Matrix View, you can change the order of Main Nodes in terms of the attribute of Main
Nodes. In case of 1-mode Network data, Row and Column order will change at the same time.
You can select the attribute of link to be represented in Data Editing Panel in Matrix View. For
example, you can see the attributes of link in Edge List View if you select 1-mode Network data
item “Knowledge”. In Matrix View, default values that are represented in Data Editing Panel are
weight. You can change the values by selecting attribute of link in Choose Link Attribute in
Control Panel. Select “Meeting Time” in the pull-down menu, you can see the Time type values
• Value Labeling
You can give a label to the original value. For example, it is useful to assign text type value to
the original value of number type, because numerical calculation is available with the original
188
III.Tasks
We will give labels to an attribute of Main Nodes. Let the numerical values in “Age” attribute
labeled as “Twenties” or “Thirties”. You can see the dialogue box for assigning label as follows
Select “Age” in Attribute pull-down menu. Enter the text value to assign its label. You can see
the available label values in the selected attribute item by checking Show Values check box.
Double click the value to give a label, and the selected value will be represented in Value text
box. Write down the label to give to the selected value in Label text box. Click OK button, and
you can see that the selected value is given the label as follows.
You can designate the selected values in a selected attribute item as “Missing Value”. You can
189
Using NetMiner
see the dialogue box for missing value setting by clicking Add button in Missing Value Control
Item as follows. We will designate “17” in “Duration” attribute item as “Missing Value” for
example. Select “Duration” in Attribute pull-down menu. Write down “17” in Value text box.
You can see the available values by checking Show Values check box. Double click the value to
designate as “Missing Value”, you can see this value in Value text box. And click OK button.
You can see that the color of the designated value changes to red.
You can see a network map representing the selected 1-mode Network data item with gray
colored background in Data Editing Panel: a new View named Map. You can also check that
190
III.Tasks
You can see a network map representing the selected 1-mode Network data item with gray
colored background in Data Editing Panel: a new View named Map. You can also check that
To insert a node, click the gray colored area using mouse left button. You can see a new node
named “New Node (1)” as follows. Adding a new node can be done in this simple manner.
You can check the inserted new node in Main Nodeset data. Double click the Main Nodeset
data item in Current Workfile, you can see the inserted node at the bottom of the data as follows.
191
Using NetMiner
You can see that attributes of this inserted node are “Missing Value”.
To delete node(s), first select the nodes to delete and select “Delete Selected Nodes” in the
To insert a link, select source node and target node one by one. If you select a node on the
network map in Graph Editor, the color of the selected node will change to blue and this
selected node is designated as source node. If you select another node for designating as target
node, a link between the previously-selected blue colored node and the now-selected node will
be created. The weight of the new created link is 1 as default value. Select “Edit Link Attribute”
in the mouse right click menu to change the weight or the attribute of the selected link.
To delete link(s), select the link(s) to delete and select “Delete Selected Links” in mouse right
192
III.Tasks
You can zoom in (out) the network map in Graph Editor. You can see the Navigation Control
Item in Display Control Panel as follow. You can zoom in (out) the network map by using
sidebar and navigate in Preview Map. Click Fit to Screen button to fit the resized network map
to the current size of panel. Click Layout button to run the layout algorithm for drawing
You can select nodes and links using mouse left click on network map. The color of the selected
nodes and links will be changed to yellow as follows. You can select nodes and links in addition
to the previously-selected nodes and links using mouse dragging with SHIFT key. If you select
the previously-selected nodes and links using mouse dragging with ALT key, the selected nodes
and links will be excluded as deselected nodes and links. If you select nodes and links using
mouse dragging with CTRL key, the selection will be reversed: the previously -selected nodes
and links will be deselected and the pre-deselected nodes and links will be selected. You can
use “Select All” in mouse right click menu for selecting all the nodes and links.
193
Using NetMiner
You can modify the name and the attribute value of a selected node in Graph Editor. But you
can not insert or delete attribute items. You can see a dialogue box for modifying values by
selecting Edit Node Attribute in the mouse right click menu at the selected node as follows. You
194
III.Tasks
You can change the weight and the attribute value of a selected link in Graph Editor. But you
can not insert or delete attribute items. You can see a dialogue box for modifying values by
selecting Edit Link Attribute in the mouse right click menu at the selected link as follows. You
195
Using NetMiner
Overview
Matrix Calculator is a tool for transforming and manipulating data in Current Workfile using
command line interface as follows like a shell. You can launch Matrix Calculator by selecting
main menu “Tools >> Matrix Calculator”. User Interface of Matrix Calculator is composed of
two parts as follows: red lined box area and blue lined box area.
You can input command for manipulating data in Command Panel. You can see the
manipulation results in Command Panel. You can create a new variable in Command Panel.
You can add the created new variable to Current Workfile in Variables Panel. You can change
panels by selecting inner tabs at the bottom of the panel named Command and Variables.
196
III.Tasks
The blue lined area is a panel for selecting data, functions and operators. You can see the
available data items in Current Workfile and supported functions and operators. You can input
these data, functions and operators in command line just by double clicking each of them.
The Command Panel is divided into two parts: lower area for command input and upper area
for manipulation results. Although command can be received by keyboard directly, it will be
easier to use mouse for selecting data, functions and operators in the blue lined panel. Special
care should be taken when using command line especially for case-sensitiveness.
023
003
- Supported Functions
② getRowSum () : return a column vector which is composed of the sum of the elements in a
row in a selected matrix
③ getColumnSum () : return a row vector which is composed of the sum of the elements in a
column in a selected matrix
197
Using NetMiner
⑤ trace () : return a scalar as the sum of the diagonal elements in a selected square matrix
- Supported Operators
① + : addition
② - : subtraction
③ * : multiplication
④ ** :power
⑤ / : division
- Basic Operation
Matrix Calculator supports basic operations of Integer and Real Number type data. Write down
the expressions in the command line as follows. Matrix Calculator recognizes number with
decimal points as Real Number type. In this case, the returned result is also Real Number type.
198
III.Tasks
Examples.
1+1=2
5/3=1
5/3.0=1.6667
(24+7)/3=10
(24+7)/3.0=10.333
You need to write down the name of function and variable in command line to retrieve data
from Current Workfile. But it is recommended to use Control Panel at the right side. Double
click the name of variable in the panel, you can see the selected variable with matching
199
Using NetMiner
For example, we will retrieve 1-mode Network data “Trust”. Double click the variable “Trust”
in 1-mode Network data item. You can see that the variable and matching function
Enter key, you can check the result of this command in the upper area of the command line.
200
III.Tasks
Creating a Variable
You can create a variable without declaration. You can create a new variable just by assign a
value to a new variable. The type of the created variable is decided according to the type of the
Examples.
201
Using NetMiner
You can use functions and operators in Matrix Calculator. Available functions and operators list
and the methods for using them in command line are covered in “Module Reference”. It is
recommended to use functions and operators by double clicking them in Control Panel. First,
select a function using mouse, then the cursor will be located at a position where a variable is
required. Then select a variable using mouse, resulting in that the selected variable with
matching function for retrieving data will be written in that position. You can select the
The newly-created variable containing the calculated results can be added to the Current
Workfile. You can see the created new variables in Variable Panel. If you check the Show
Values check box, you can see the elements contained in the selected variable. Using the
options in Add to DataSet area, you can add the created variables to Current Workfile. For
adding calculated matrix to Current Workfile, the number of row and column in the created
variable must be equal to the number of row and column in the Current Workfile. For example,
if the number of Main Nodeset in Current Workfile is n, the number of Main Nodes in the 1-
mode Network to be added to Current Workfile must be n. You need to select the target Sub
Nodeset if you are to add a variable to Sub Node attribute or 2-mode Network data.
Examples
Step1: Double click the 1-mode Network data “Trust” in 1-mode Network Control item. You
can see that _MAT.FromNM.get1modeNetwork ("Trust") is written in the command line.
202
III.Tasks
Step2: Input weight value which is multiplied to the selected 1-mode Network data as follows.
_MAT.FromNM.get1modeNetwork ("Trust") * 3: Multiply by 3 for all the elements in 1-mode
Step 3: In the same way, we will retrieve 1-mode Network data “Knowledge” and multiply
weight value 5 as follows.
_MAT.FromNM.get1modeNetwork ("Trust") * 3+_MAT.FromNM.get1modeNetwork ("knowledge")*5
Step 4: In the same way, input all the 1-mode Network data and weight for each data and sum
all of those as follows.
_MAT.FromNM.get1modeNetwork ("Trust")*3
+_MAT.FromNM.get1modeNetwork ("knowledge")*5
+_MAT.FromNM.get1modeNetwork ("Influence")*4
Step 5: Press Enter key, you can see the calculated results in the upper area as follows. But it is
not easy to recognize the full pattern of the matrix.
203
Using NetMiner
Step 6: Now we will create a new variable and assign the calculated result to this created
variable. Hit the up-arrow key to get to your previously used commands in history buffer. We
will assign the result of this expression to a new variable “new” as follows.
+_MAT.FromNM.get1modeNetwork ("knowledge")*5
+_MAT.FromNM.get1modeNetwork ("Influence")*4
You can see the calculated results in the upper area of the command line.
Step 7: Now move to the Variable Panel by selecting the Variable Tab. Select the variable
“new” and press Add button for 1-mode Network data at the Add to DataSet area.
204
III.Tasks
You can see a new 1-mode Network data item “new” in Current Workfile as follows.
In this way, you can add a new variable to data items in Current Workfile.
205
Using NetMiner
Step 1: In this example, we will add a column of a 2-mode Network data to the attribute of
Main Nodeset. In 2-mode Network data “Score”, we will extract score vector for the movie
“The Godfather” and add it to the Main Nodeset. First, double click “Score” in the Control
Panel.
Step 2: Double click the function “getColumnVector”. This function is for extracting a selected
column vector (parameter) from a specific matrix. Select “1” as the parameter. You can see the
Step 3: Press Enter key and you will see the extracted column vector as follows.
Step4: Now we will create a new variable and assign the calculated result to this new variable.
Hit the up-arrow key to get to your previous commands from the command-history list buffer.
We will assign the result of this expression to a new variable “score1” as shown below.
206
III.Tasks
Step5: Now move to the Variable Panel by selecting the Variable Tab. Select the variable
“score1” and press Add button for Main Nodeset at the Add to DataSet area.
You can see the added column vector in the attribute of Main Nodeset in Current Workfile as
follows.
207
Using NetMiner
Overview
The Output Tables generated in a session can be added to Current Workfile for another analysis
and visualization process. Reuse of the generated result as a data for another process is another
The generated output tables can be added as node attribute of Main Nodeset or as link attribute
of 1-mode(or 2-mode) Network data. It can also be added as a new 1-mode (or 2-mode)
Network data item according to the type of the output table. The generated output tables also
can be saved as a new Workfile containing multiple data items which came from the output
tables.
You can use main menu “Data – Add Output Table (or Save Output Tables)” or mouse right
click menu at the Output Table. The available type is activated in these menus.
Vector(s) in an Output Table can be added to Main Nodeset data as attribute of Main Nodeset.
Step1. Creating a Session by selecting main menu “Analyze >> Neighbor >> Degree”. Select
1-mode Network data “Trust” and press Run Process button for generating output. You can see
208
III.Tasks
The generated outputs are as follows: a Main Report ([R] Main), Two Output Tables ([T]
Degree, [T] Node Type) and a Network Map ([M] Spring). You can see the vector(s) in [T]
Degree, [T] Node Type. These vectors can be added to attribute of Main Nodeset.
Step 2. In Output Table [T] Degree, select main menu “Data >> Add Output Table >> Main
Node Attribute” as follows.
Step 3. You can see the dialogue box for selecting vector(s) to add to Main Node attribute. You
can see the available vector(s) in current Output Table. You can change the name of vector(s).
209
Using NetMiner
Step 4. Now let’s check the added attributes. In Current Workfile, double click Main Nodeset
data item, you can see the added attributes at the end of the data column as follows.
Now we will add “Node Type” vector in [T] Node Type to Main Node Attribute using mouse
right click menu. In the Output Table, select “Add to Workfile >> Node Attribute”, you can see
the dialogue box for selecting vector(s). You can add the selected vector to Main Node Attribute
210
III.Tasks
If the type of data in Output Table is 1-mode (or 2-mode) Network, it can be added as link
attribute of 1-mode (or 2-mode) Network data in Current Workfile. Only the values of the
Output Table with 1-mode (or 2-mode) Network data type matching to the links of the 1-mode
Step1. Create a Link Connectivity Session by selecting main menu “Analyze >> Connection
>> Connectivity >> Link”. Select 1-mode Network data “Trust” and press Run Process button.
Select the Output Table ([T] Link Connectivity Matrix), and then you can see a matrix type data
representing the link connectivity value between two nodes in row and column. More detailed
211
Using NetMiner
Step 2. Now we will add this data in Output Table as a link attribute of “Trust” 1-mode
Network data. In the selected Output Table, select the “Add to Workfile >> 1-mode Link
You can see a dialogue box for selecting 1-mode Network data to add the output data as link
attribute as follows. Select 1-mode Network data. You can rename the link attribute data in
212
III.Tasks
Step 3. You can see a new 1-mode Network link attribute data is added as follows.
213
Using NetMiner
If the type of data in Output Table is 1-mode Network, it can be added as 1-mode Network data
Step1. Create a Node Connectivity Session by selecting main menu “Analyze >> Connection
>> Connectivity >> Node”. Select 1-mode Network data “Trust” and press Run Process button.
Select the Output Table ([T] Node Connectivity Matrix), you can see a matrix type data
representing the connectivity value between two nodes in row and column. Node Connectivity
is the number of nodes to be deleted for disconnecting the selected two nodes. Details are
Step 2. Now we will add this data in Output Table to 1-mode Network data item. In the selected
Output Table, select main menu “Data >> Add Output Table >> 1-mode Network”, you can see
a dialogue box for naming the 1-mode Network data as follows. Fill the text box and click OK.
214
III.Tasks
Step 3. You can see a new 1-mode Network data in Current Workfile as follows. Double click
the data item and check its data in Data Editing Panel on the right.
If the type of data in Output Table is 2-mode Network, you can add this data to Current
Workfile as a new 2-mode Network data for a new created Sub Nodeset.
Step1. Create Clique Session by navigating main menu “Analyze >> Cohesion >> Clique” and
select 1-mode Network “Trust”. Press Run Process button for generating Output. Selecting
Output Table [T] Clique Affiliation Matrix shows you a data with 2-mode Network type. This
215
Using NetMiner
output represents the Cliques in the selected 1-mode Network data and which Clique each node
belongs to.
Step 2. Select main menu “Data >> Add Output Table”, you can see that both of Main Node
Attribute and 2-mode Network are activated. You can add the data in current Output Table to
Main Node Attribute or 2-mode Network data. If you are to add the data to Main Node Attribute,
you need to select vector(s). Refer to the details about this topic in “Adding as Main Node
Attribute”. We will select 2-mode Network. You can see a dialogue box as follows.
Step 3. You can see a new 2-mode Network data item in Current Workfile as follows.
216
III.Tasks
A Session sometimes generates multiple Output Tables, and those multiple sessions can be
activated for interaction with users. Moreover, it is possible to insert those multiple Output
First, activate all the sessions used in the above examples: Degree, Node Connectivity, and
Clique.
Double click each session in Current Workfile. We will add the outputs in all the sessions. So
you need to press Run Process button for each of the sessions.
Step1. Select main menu “Data >> Add Output Table >> Multiple Tables”, you can see the
dialogue box for selecting Output Tables in the activated sessions. Select all the Output Tables
217
Using NetMiner
Step 2. Output Tables have been added to the Current Workfile and new data items will be
available in Current Workfile.
You cannot add data in Output Table to Current Workfile, when the number of the row of the
data in Output Table differs from the number of Main Nodes in Current Workfile. In this case,
Step 1. Create the Blockmodel session by navigating main menu “Analyze >> Position >>
Blockmodel (Conventional)”. Select 1-mode Network data “Trust” and you need to select
partition vector “Team”. Press Run Process button for generating output. Six Output Tables are
generated. But, as you can see, the number of rows in Output Tables is different from the
number of Main Nodeset in Current Workfile. In this example, the rows in the Output Tables
are the name of team we selected as a partition vector. So, the data in Output Tables cannot be
added to Current Workfile. You need to save the data in Output Tables as a new Workfile.
218
III.Tasks
Step 2. After selecting main menu “Data >> Save Output Tables”, a new Workfile is expanded
from Current Workfile with the following message. Click OK, and then the newly saved
Step 3. Each data in Output Tables in Blockmodel session is saved as data item in the new
Workfile where each data item matches its corresponding type of data in Output Tables.
219
Using NetMiner
220
III.Tasks
Overview
Querying is for extracting nodes and links from Current Workfile with specific condition. You
can create / save / edit / apply this condition for extracting nodes and links.
Generally, extracting Sub DataSet from a DataSet and comparing the extracted Sub DataSets
are important part of data analysis. Querying is for supporting these processes. It helps users to
extract nodes and links conveniently and to apply the extracted nodes and links to analysis and
visualization process.
QuerySet is the specific condition for extracting nodes and links. Note that QuerySet is not a
set of extracted nodes and links but the condition itself for extracting nodes and links. QuerySet
differs from Selection. QuerySet is the condition itself for extracting nodes and links, but
Selection is the set of nodes and links selected on the network map. Full explanations are
covered in “QuerySet vs. Selection” in this section.
You can create (or edit), save and apply QuerySet for analysis. You can create (or edit)
QuerySet in Query session by selecting main menu “Tools >> Query Composer”. Then you can
save the created QuerySet. You can see the saved QuerySets in QuerySet items in Current
Workfile. You can apply the saved QuerySets to the selected analysis/visualization module in
Filter Control item. Using Filter for applying QuerySet and Selection is covered in “Process
In this section, we are going to explain how to create and save a QuerySet.
221
Using NetMiner
Select main menu “Tools >> Query Composer”, you can see the user interface of Query
Session. Double click the data item in the right side (red lined box).
QuerySet Status: You can see the data structure in Current Workfile and check how many
nodes and links will be extracted by the Query Sentence for each data item in QuerySet.
The numbers in parentheses are representing the extracted nodes (or links) and the total
nodes (or links). The numbers in parentheses represent number of nodes for Nodeset data
item and represent number of links for network data item. You can check (and edit) the
Query Sentence for each data item by double clicking the data item in Query Status.
Target: The name of data item which you selected in QuerySet Status for creating (or
editing) Query Sentence.
Shortcut: You can input Query Sentence in Query area using your keyboard. But it is
222
III.Tasks
difficult to input the name of variable, operators and value without error when just typing
it. And you need to remember its available values for a selected variable. In Short Cut,
you can select variables and values for selected variable and select operators using mouse
Query: You can build Query Sentence in Query area. You can use your keyboard or
mouse click in Short Cut. Detail descriptions on grammar for making out Query Sentence
Log: You can just try the Query Sentence for checking how many nodes and links will be
extracted by hitting Try button. The results will be shown in Log area. If you applied the
Query Sentence to QuerySet Status by hitting Apply button, you can check it in this area
also.
Load button: You can load the saved QuerySet for editing (or just checking).
Run button: You can extract nodes and links meeting the current QuerySet and save it as a
new Workfile.
You can extract Nodeset with specific condition from Main Nodeset or Sub Nodeset. For
example, we will build Query Sentence for extracting Nodeset from Main Nodeset. You can do
Step 1. Create Query Session by selecting main menu “Tools >> Query Composer”. Double
click Main Nodeset data item “Employee” in QuerySet Status in order to set Main Nodeset data
item as Target data item for building Query Sentence.
223
Using NetMiner
Step 2. We are going to extract nodes with the condition: “Gender is male”. First, double click
“Gender”. Second, click operator “= =”. Third, select “male” in the Gender pull-down menu.
You can see the Query Sentence in Query area as follows: "Gender" == "male"
But it is still possible to type in the query, but it is less error-prone to use Query UI for helping
224
III.Tasks
Step 3. You can just ‘test’ to check how many nodes will be extracted by this Query Sentence
by hitting Try button. You can see the result in Log area as follows. 31 nodes will be extracted
from total 39 nodes in this data item as you can see in Log area.
Now you can apply this Query Sentence to QuerySet Status by hitting Apply button. Full
Step 1: As we did in example 1, create Query Session and set Main Nodeset as Target data item
for building Query Sentence. You can refer to the descriptions in step 1 in example 1.
225
Using NetMiner
Step 3: You can just ‘test’ to check how many nodes will be extracted by this Query Sentence
by hitting Try button. You can see the result in Log area: 8 nodes will be extracted from total 39
Now you can apply this Query Sentence to QuerySet Status by hitting Apply button. Full
Node ID in Main Nodeset can also be used in Query Sentence. You can give specific condition
to node ID. You need to use special variable “@LABEL” for representing node ID in Query
Sentence.
You can extract Linkset with specific condition from 1-mode (or 2-mode) Network data. A
condition for a link can be given to the weight or the attribute of link. In addition to this, two
incident nodes of a link can be given specific condition about the attribute of each node as a
condition for the link between these two nodes. All these operations for giving specific
conditions to links can be achieved by Querying. First, create Query Session by selecting main
Step 1: Select a 1-mode Network data “Knowledge” as Target data item when querying. You
can see the available items for building Query Sentence in Short Cut like Source Node, Target
226
III.Tasks
Step 3: You can just ‘test’ to check how many links will be extracted by this Query Sentence by
hitting Try button. You can see the result in Log area as follows. 74 links will be extracted from
total 84 links in this data item as you can see in Log area.
Now you can apply this Query Sentence to QuerySet Status by hitting Apply button. Full
227
Using NetMiner
Step 1: Select a 1-mode Network data “Knowledge” which contains attributes of link for setting
it as Target data item for querying.
Step 2: We will give a complex condition to “Knowledge” Network for extracting Linkset as
follows: (Weight >= 3) and (the purpose of knowledge flow is “Decision making”) and (Source
node is “Team Member”) and (Target node is “Team Manager”). Select variable, operator and
value as follows.
Step 3: You can just ‘test’ to check how many links will be extracted by this Query Sentence by
hitting Try button. You can see the result in Log area where 22 links will be extracted from total
Now you can apply this Query Sentence to QuerySet Status by hitting Apply button. Full
descriptions are covered in “Applying Query Sentence to QuerySet Status”.
228
III.Tasks
You can apply Query Sentence to QuerySet Status by hitting Apply button. You can check it in
Log area. QuerySet Status represents cumulated results of the Query Sentences. You can check
how many nodes and links will be extracted by the parentheses attached to each data item.
We will use Example 2 for extracting Nodeset and Example 1 for extracting Linkset. You can
refer to these examples in previous topics. The condition for that is ["Team" =="Finance” and
"Age" >= 30.0] and the condition for this is [@WEIGHT >= 3.0]. Now we are going to apply
Step 1. Hit the Apply button for applying following Query Sentence that we made out in
example 1 in the previous topic for extracting Nodeset: ["Team" =="Finance" and "Age" >=
30.0]
You can see that the number of nodes in the parentheses in Main Nodeset data item changes as
Step 2. Hit the Apply button for applying following Query Sentence that we built in example 2
in the previous topic for extracting Linkset: [@WEIGHT >= 3.0]
229
Using NetMiner
You can see that the number of links in the parentheses in 1-mode Network data “knowledge”
item changes as follows. You can check how many links will be extracted.
You need to check that the two Query Sentences are applied to QuerySet Status cumulatively.
Query Sentences are applied to QuerySet Status. Now you can save it as a QuerySet or Run it
Saving QuerySet
You can save the QuerySet, which can be found in QuerySet item in Current Workfile. This
stored QuerySet in Filter Control item in Process Panel can be used for each analysis and
visualization session.
We will re-use the QuerySet example, which we used in previous topic “Applying Query
Launch the dialogue box for saving QuerySet by hitting save button as follow. Input the name
of the QuerySet to be saved. It will be helpful if you input the conditions of the QuerySet as the
230
III.Tasks
Loading QuerySet
You can load saved QuerySet for editing or adding new Query Sentence. Launch the dialogue
231
Using NetMiner
You can load the selected QuerySet in Current Workfile directly using mouse right click menu.
Select a QuerySet to load using mouse left click and select Load in mouse right click menu as
follows.
You can check the Query Sentence for each data item by double clicking data item in QuerySet
Status. If you want to recover the default Query Sentence, click Restore Current button.
You can use QuerySet in Filter Control item in Process Panel for each analysis and
232
III.Tasks
Running QuerySet
You can save the extracted nodes and links with specific condition as a new Workfile by hitting
Run button. Click Run button, you can see a new Workfile in Workfile Tree and see a message
box as follows. Select yes, you can see the saved new Workfile directly.
Selection is similar to QuerySet in that both of them can be loaded in Filter and used for
Process. But QuerySet differs from Selection in that QuerySet is not a set of extracted nodes
and links but the condition itself for extracting nodes and links as we have covered in this
section. In contrast, Selection is the set of nodes and links selected on the network map. Full
explanations are covered in “Concept of QuerySet and Selection” in “Visual Exploration of
233
Using NetMiner
Current Workfile area is for managing DataSets and ProcessLog in a Current Workfile. In this
topic we will cover DataSet Management. Using QuerySet and Selection is covered in “Process
Sessions”.
At Current Workfile area, the conceptual data structures are intuitively displayed. There are the
four data types in a DataSet: Main Nodeset, Sub Nodesets, 1-mode Network Data and 2-mode
Network Data. 1-mode Network data items are expanded from the Main Nodeset and 2-mode
Network data items are also expanded from each Sub Nodeset. You can see how many nodes
and attributes are in a Nodeset by checking the numbers in the appended parenthesis for
Nodeset data items. Full description about the work environment of Current Workfile is covered
in “Concepts-Work Environment”.
You can open and edit each data item in Current Workfile by selecting “Edit” in mouse right
click menu or just by double clicking the item. You can see the Data Editing Session in the right
You can create new data item using main menu “Data >> Create New Item”. But you can also
create new data item using mouse right click menu. First, select the type of data item to create
using mouse left click and select “New” in the mouse right click menu. For example, if you are
to create 1-mode Network data item, first select one of the 1-mode Network data items in
Current Workfile then select “New” in the mouse right click menu. Main Nodeset data item
cannot be created in a Workfile. A Workfile can include only one Main Nodeset data. So, there
234
III.Tasks
is no “New” menu in the mouse right click menu for Main Nodeset data item.
You can import/export data using main menu “File >> Import/Export” or “Data >> Import Data
Item / Export Data Item”. But you can also import/export data using mouse right click menu in
Current Workfile. First, select the type of data to import and select “Import” in the mouse right
click menu. For example, if you are to import 1-mode Network data, first select one of the 1-
mode Network data and then select “Import” in the mouse right click menu. You can import
source data according to the format of data file. Full descriptions about how to use the dialogue
box for import/export data is covered in “Data Handling – Importing Data File /Exporting
Data”.
• Miscellaneous Functions
You can change the name of each data item. Select the data item to change the name and then
use the mouse right click menu “Rename”. You can change it just by hitting F2 key.
You can delete data item. Select the data item to delete and then use the mouse right click menu
“Delete” or hit “DEL” key. You can select multiple Workfile(s) using mouse left click with
You can check the information of the properties of the selected data item and add memo to it.
Select data item and then select “Properties” in the mouse right click menu. You can see a new
235
Using NetMiner
You can change the order of data items in 1-mode Network data or 2-mode Network data by
using mouse drag and drop. Select the data item to move and drag it to the new position and
drop it.
236
III.Tasks
Workfile Tree represents the structure of Workfiles in a Project by Tree Structure. You can see
the analysis history in Workfile Tree and manage the Workfiles intuitively. Transforming data or
You can create a new Workfile using main menu “File >> New >> Workfile”. But you can also
create a new Workfile using mouse right click menu in Workfile Tree. Select “New” in the
You can open a selected Workfile as a Current Workfile by mouse right click menu “Open”.
You can do this just by double-click or hitting “Enter” key. “Close” in mouse right click menu
does not delete the Workfile but literally “close” the Current Workfile. The Current Workfile
• Duplicating Workfile
You can duplicate the selected Workfile in the same level in the Tree Structure. Select a
Workfile to duplicate and then select “Duplicate” in the mouse right click menu.
You can import (or export) Workfile(s) conveniently using mouse right button menu. These
functions can be done in main menu “File >> Import >> Workfile(s)” or “File >> Export >>
Workfile(s)”. Full descriptions are covered in “Tasks – Data Handling – Handling Workfile”.
237
Using NetMiner
You can change the level of selected Workfile in the Tree Structure by mouse Drag-and-Drop.
If you want to make a selected Workfile expanded as ‘child’ from a selected Workfile in the
Tree Structure, drag the Workfile to be (‘child’) and drop it under the Workfile to be parent in
If you want to make a selected Workfile to be the same level with other Workfile, drag the
selected Workfile and drop it under the Workfile name to be the same level as follows.
• Miscellaneous Functions
You can change the name of a selected Workfile using mouse right click menu “Rename” or
You can delete selected Workfile(s) using mouse right click menu “Delete” or just by hitting
“DEL” key. You can select multiple Workfile(s) using mouse left click with CRTL, SHIFT key.
The level of the child Workfile(s) of the deleted Workfile will be changed as the level of the
deleted Workfile.
238
III.Tasks
You can check the information of the properties of the selected Workfile and add memo to it.
Select a Workfile and then select “Properties” in the mouse right click menu.
239
Using NetMiner
240
III.Tasks
III. Tasks
Part 2. Session Based Process Handling
4. Managing Sessions
5. Handling Filter
241
Using NetMiner
A Session is created when a Module is selected in main menu. Let’s create a Session for
example. We will use “02.Org_Net_Tiny2.nmf” for the examples in this section.
Create a Session by selecting main menu “Analyze >> Neighbor >> Degree” as follows. We
242
III.Tasks
A new item named “Degree” is expanded from Sessions in Current Workfile in the red-lined
You can create multiple Sessions for a Module. We will create three Sessions for Degree
Module. Select main menu “Analyze >> Neighbor >> Degree” repeatedly three times. You
can see the Sessions as follows. Serial number is attached to the name of each Session. You
can shift from a Session to other Session by selecting the upper tab as follows. You can check
243
Using NetMiner
Control Panel which is for controlling options for outputs is composed of four panels: Process,
Display, Select and Inspect. You can move among these panels by selecting inner tab. Process
Panel contains options which must be selected before running process. But other three Control
Panels contain options which are for the generated visualization outputs. In this topic, we are
Process Panel is composed of six Control Items: Filtering, Input, Pre-process, Main Process,
Post-process and Output. The five Control Items (Input, Pre-process, Main Process, Post-
process and Output) are the standardized common Control Items for processing every Module
Filtering Control item is contained in Process Panel. Input Control Item is contained in
All the five standardized common Control Items are not required for all the Modules. Only
For example, we will practice using “Analyze >> Position >> Blockmodel (conventional)”
Module which requires all the five standardized common Control items.
244
III.Tasks
In the Control items in Process panel, it is required to specify options for fully-expanded
Control items and manipulation of options in the collapsed Control items is optional. As you
see, Input and Main Process Control items are required. Collapse all the Control items as
follows. You will find that the six Control items are quite-intuitively design for users.
The red lined five Control items are the standardized common Control items.
In this section, we will cover these five standardized Control items. Full description about
Filtering Control item is covered in “Handling – Filter”.
Input Control item is for selecting data in Current Workfile for running process. The required
data type to be selected is different for each module. In one Module, you can select only one 1-
mode Network data and in another Module, you need to select one 1-mode Network data and
245
Using NetMiner
one attribute data at the same time. In some Modules, you can select only one data item,
whereas in other Modules, you are allowed to select multiple data items. The required input
data for each Module is described in “Concept – Data Structure – Data Item”.
We will use the Blockmodel Session for the example in this topic which we used in the previous
topic. The Blockmodel Session requires 2 data items as input data: 1-mode Network data (red
Pre-process Control item contains pre-required options before the main processing in a Session.
Dichotomization option for transforming weighted network data to unweighted network data or
Symmetrization option for transforming directed network data to undirected network data can
be examples. Selecting Pre-process Control item option can be required or optional according
In our example Blockmodel Session, Dichotomization is optional. You can select it or not.
246
III.Tasks
running process. So you can only select the criteria for dichotomization.
Main Process Control item is for selecting core option for running process. Full descriptions
For example, in Blockmodel Session, you can select whether or not to perform Goodness of fit
Testing and choose a Goodness of Fit Index. Additionally, you can select number of iterations
and the criteria for Image Matrix and select whether or not to dichotomize for Image Matrix.
247
Using NetMiner
Post-process Control item contains additional processing options for a selected Module. For
example, in Blockmodel Session, you can select the threshold for Role Typology of each Block
as follows.
Output Control item is common to all the Modules in NetMiner. Here users get to choose
options for how outputs to be generated. Basically, NetMiner generates multiple outputs at the
same time which are required for analyzing process in the selected Module. If you exclude
some outputs which consumes a large amount of time to generate (for example, network map),
outputs can be acquired more quickly. For example, Blockmodel Session in default generates
eight outputs, but you can select what outputs you need from this Control item.
You can also select the output format in Report Format area. Internal Tab is for generating
outputs in Output Panel in NetMiner. External File is for saving the outputs as files: Output
Tables as CSV file and Main Report as HTML file. You can input the prefix for CSV files. In
Blockmodel Session, you can see the following external files if you select External File in this
option.
248
III.Tasks
249
Using NetMiner
sion
To generate outputs for a selected Module, select options in Process panel and click Run
Process button. For example, create Degree Centrality Session by selecting main menu
In a created Session, select 1-mode Network data “Trust” and click Run Process button at the
250
III.Tasks
Full descriptions about the options in Process panel are covered in “Handling Process Panel
Options for Running Process”. You can also refer to the Module Reference for the full
You can see that the following outputs are generated: [R] Main, [T] Degree Centrality Vector,
[M] Spring, [M] Concentric. NetMiner generates four types of output: Report, Output Table,
Network Map and Chart. [R], [T], [M], and [C], which are prefixed to the name of each
output, represents the type of output. You can move from one output to another output by
selecting the inner tab at the Output panel. [R] Main is a default output for all the analysis
251
Using NetMiner
If the type of output is table, the result can be opened in excel directly. Users are able to check
the result in excel just by selecting 'Open in Excel' function in the mouse right-click menu of
table type result.
252
III.Tasks
253
Using NetMiner
4. Managing Sessions
You can see the created Sessions in Current Workfile area as follows. You can activate a
Session using mouse double-click. The icon style is different by each type of Module:
Even if you closed the activated Session, you can see the created Sessions in Current Workfile
You can change the name of selected Session. Select a Session and use mouse right click
menu or F2 key. You can check information about the selected Session by selecting Properties
in mouse right click menu. You can also write memo for the selected Session in Memo tab. It
will be useful to record the analysis process or issues about the selected Session.
254
III.Tasks
255
Using NetMiner
5. Handling Filter
Overview
Filter Control item is for selecting nodes and links with specific condition for running process.
The specific conditions are saved as QuerySet or Selection. In Filter Control item, you can
Screenshot of Filter Control item is as follows. It is on the top of the Process panel. You need to
Filter text box represents the name of applied QuerySet or Selection. The Tree Structure
represents the structure of DataSet in Current Workfile. The attached numbers represent how
many nodes and links will be applied to run process as follows: [extracted nodes (links) / total
nodes (links)]
You can load QuerySet or Selection by hitting Load button. You can select ‘Filter’ to apply in
the dialogue box listing saved QuerySet and Selection. You can exclude the ‘Filter’ by hitting
Reset button.
You can refer to “Data Handling – Querying Data” for creating QuerySet and “Visual
256
III.Tasks
Exploration of Network – Selecting Nodes and Links on Network Map, Using Selected Nodes
Create Session for this topic by selecting main menu “Analyze >> Neighbor >> Degree”.
Expand Filter Control item and hit the Load button. You can see the dialogue box for selecting
If the selected Filter (QuerySet or Selection) is loaded, you can check it by the numbers
attached to each data item. You can see how many nodes and links will be applied for running
process in the red lined box as follows in the Filter Control item.
257
Using NetMiner
You can load QuerySet and Selection to Filter directly in Current Workfile using mouse right
Create Degree Session by selecting main menu “Analyze >> Neighbor >> Degree” and select
QuerySet or Selecting to apply to Filter Control item using mouse left lick and select “Apply”
in the mouse right click menu. Note that the “Load” menu in the mouse right click menu in
Current Workfile is for launching Query Session for editing the QuerySet.
The numbers attached to each data item represents how many nodes and links will be extracted
for running process.
258
III.Tasks
You can “Run Process” with your various selected Filters. Filter helps you to change the nodes
and links for running process very conveniently. You don’t need to make and save many
Workfiles composed of nodes and links with specific condition for analysis.
In this topic, we will use saved QuerySet for example: Finance Team and HR Team. We will
Create Session by selecting “Analyze >> Centrality >> Degree”. Select QuerySet “Team =
Finance” ["Team" == "Finance"] in Current Workfile and select “Apply” in the mouse right
click menu. You can check the applied Filter as follows. You can see that 11 employees are
Select 1-mode Network data “Trust” and hit the Run Process button. You can see Degree
Centrality outputs for 11 employees. If you select Concentric Map, you can see a concentric
map as follows.
259
Using NetMiner
Now we are going to perform same analysis process for HR team. Select QuerySet “Team =
HR” ["Team" == "HR"] in Current Workfile and select “Apply” in the mouse right click menu.
You can check the applied Filter as follows. You can see that 7 employees are extracted from
total 39 employees as follows. Select 1-mode Network data “Trust” and click Run Process
button.
You can see Degree Centality outputs for 7 employees in HR team. If you select Concentric
260
III.Tasks
261
Using NetMiner
262
III.Tasks
ProcessLogs are connected to the DataSet in a Workfile. So, if the DataSet in the Workfile
changes, the integrity of the connection between the data in a DataSet and the ProcessLog that
uses the connected data will be broken. In this case, NetMiner detects and shows you which
ProcessLog is concerned to the changed data then you can select among the two options: First,
you can allow data changes and discard ProcessLog for keeping the integrity (Discard).
Second, you can expand a new Workfile with the changed data leaving the previous Workfile
as parent (Switch to Child). You can see the following message box for this selection.
263
Using NetMiner
“Recode” Session is for recoding the value of the selected data in Input Control item to a
Step 1: Select main menu “Transform >> Value >> Recode” for creating Recode Session and
select input data. All the data types in NetMiner can be selected for this Session. Multiple
selections are allowed. We will select 1-mode Network data “Trust”. Set the recoding
Step 2: Set Main Process Control item options. Diagonal Handling Option is for selecting
whether or not to include diagonal values in recoding process. You can give recoding condition
in Recoding Rules. Click Add button for launching dialogue box for setting recoding rule. The
values between the two numbers in the red box will be recoded to the number in blue box.
Set the first condition: “1~2 1” and click OK. You can see that the first condition is added to
the Control item as follows.
264
III.Tasks
Continue to add the recode condition. If you finished adding all the recode conditions, click
Step3: The recoded 1-mode Network data “Trust” will be generated as an output of the Session.
And you can see a dialogue box for selecting data for adding to Current Workfile. In this
example, we have generated one recoded 1-mode Network data. It will be added as a new 1-
mode Network data to Current Workfile. Click OK. If you selected multiple data in Input
Control item, you can see also multiple items in this dialogue box. Then you can select data
If the transformed 1-mode Network data is symmetric, you can add it to the Current Workfile as
a 1-mode Network data item with “Undirected” attribute. You can select whether or not add it
265
Using NetMiner
If you select “undirected”, the generated and transformed 1-mode Network data corresponds to
a white-colored upper-half of matrix type as follows. The gray area is not editable.
Step 4: You can see a new 1-mode Network data “Recoded (Trust)” in Current Workfile.
266
III.Tasks
Degree Module is for calculating degree centrality of each node. In-Degree Centrality and Out-
Step1: Create Degree Centrality Session by selecting main menu “Analyze >> Centrality >>
Degree” and select 1-mode Network data “Trust”. You can select option in Main Control item.
Click Run Process button. Full descriptions about the options in this Session are covered in
Module Reference.
Step2: You can see that four outputs are generated as follows: [R] Main Report, [T] Degree
Centrality Vector, [M] Spring-Map and [M] Concentric Map. In Main Report, you can check
the process information and output summary. Information represents the Module and the data
for this Session. Output Summary shows the mean, Standard Deviation, Maximal Value and
Minimal Value of the Degree Centrality vector. You can also check the Degree Centralization
Index. Centralization Index represents how much the high centrality values are concentrated on
small number of nodes. If the Centralization Index closes to 1, high degree centrality
concentrated on small number of nodes. [T] Degree Centrality Vector shows In-Degree
Centrality and Out-Degree Centrality of each node. You can see the Network Map of the
selected 1-mode Network. The size of each node is the Degree Centrality value. You can also
see the Centrality vector in Concentric Map. Concentric Map shows the output result intuitively.
You can inspect the Network Map generated in Analyze menu by Inspect Control panel. Process
for generating Analysis Results in Analyze menu is easier than the transformation process.
You can inspect the Network Map generated in Analyze menu by Inspect Control panel. Process
for generating Analysis Results in Analyze menu is easier than the transformation process.
Component Module shows how many components are in a selected network and which
Step1: Create Component Session by selecting main menu “Analyze – Cohesion – Component”
267
Using NetMiner
Step 2: You can select Minimum Size of Component and the Component Type in Main Process
Control item. Minimum Size of Component is the minimum number of nodes in a Component to
recognize it as a Component. For example, if you select the size = 2, isolate nodes are not
Component Type. Weak Component does not consider the direction of connection among the
nodes in a Component. But to be a Strong Component, all the nodes in a Component must be
Step 3: The generated outputs are [R] Main, [T] Component Partition Vector and [M]
Clustered. In [R] Main, you can see the number of Component and the members of Component.
You can also check the Size and Density of each Component. In [T] Component Partition
Vector, you can see which Component each node belongs to. In [M] Clustered, you can see a
You can use outputs generated as an input data for another Process. This topic covers the
You can see “Duration” in the attribute data of Main Nodeset. It represents how many years
each employee has employed by this organization. We will now analyze the correlation between
the “Duration” and the In-Degree Centrality of each five 1-mode Network data and to find
which 1-mode Network data has the highest correlation with “Duration” in In-Degree
Centrality.
268
III.Tasks
Step1: Create Degree Centrality Session by selecting main menu “Analyze – Degree-
Centrality” and select 1-mode Network data “Trust”. Click Run Process button.
Step2: Select [T] Degree Centrality Vector, you can see In-Degree Centrality Vector and Out-
Degree Centrality Vector. We are going to save the In-Degree Centrality Vector as an attribute
data of Main Nodeset. Select main menu “Data – Add Output Table – Main Node Attribute” as
follows.
You can see a dialogue box for selecting item to add to attribute data of Main Nodeset. Select
269
Using NetMiner
You can see the saved In-Degree Centrality (“Trust_InD”) in the attribute data of Main Nodeset
as follows.
Step3: In the same way, you can add the In-Degree Centrality of each five 1-mode Network
data. You don’t need to create a new Session. You can generate new outputs just by changing
the 1-mode Network data in Input Control item and click Run Process button. You need to add
five In-Degree Centrality of each 1-mode Network data as follows.
270
III.Tasks
Step4: Now we can calculate the correlation table among the five In-Degree Centrality and
“Duration” using Statistics Module. Create Vector Correlation Session by selecting main menu
“Statistics – Correlation – Vector”. Select six Node Attribute data in Input Control item as
follows. In Main Process Control item, you can select the method to measure the correlation.
Select “Correlation” and “Pearson’s Correlation”. You can refer to Module Reference for
271
Using NetMiner
Step5: You can see the correlation table in Main Report as follows.
You can check the Pearson’s Correlation values between the “Duration” and the In-Degree
Centrality of each five 1-mode Network data. You can see the significant correlation between
the In-Degree Centrality of “Trust”, “Knowledge” and “Influence” network and “Duration”.
In this way, the generated outputs in one Module are re-used as an input data for another
Process.
You can use generated outputs for another Process Module. In this topic, we will use the
generated output for visualization. For example, you can give style to each node using the In-
We will use the sample data that was used in previous topic “Using Generated Outputs for
Another Process: in Statistics”. We have added five In-Degree Centrality vector to attribute data
of Main Nodeset.
Step1: Create Spring 2D Session by selecting main menu “Visualize >> Spring >> 2D” and
select 1-mode Network data “Trust”. Leave other options set to default and click Run Layout
Step3: We are going to represent the size of node on the network map in proportion to the In-
Degree Centrality value of each node. Launch the dialogue box for Node and Link Attribute
272
III.Tasks
Select Node Attribute Styling tab. Then, in Size tab, select “Node Attribute” in the second pull-
down menu, “Trust_InD” in the third pull-down menu, and click Apply button.
273
Using NetMiner
Generating Charts
You can use various charts for representing data. Process Control panel in Chart Module also
Step 1. Create Matrix Diagram Session by selecting main menu “Chart >> Matrix Diagram”.
Step 2. Select “Trust” as input data and select “Team” as Permutation Vector. We are going to
make a chart representing “Trust” network clustered by “Team”.
Step 3. In Main Process Control item, you can select various options. Select Node Label,
Border, Border Name and Colored Scale. And do not select Grid. Click Run Process button.
274
III.Tasks
You may know that the Sessions created by selecting Visualize Module are different from other
Sessions. In other Sessions, six Control items are commonly contained in the Process Control
panel. But in Visualize Sessions, five standard common Control items in Process panel does not
exist. Display Control panel is default Control panel for Visualize Sessions. In Display Control
panel, selecting 1-mode Network data and layout algorithm is required. You can draw network
map by clicking Run Layout button. Navigation Control item is for controlling network map
panel as Zoom In (Out), Navigation etc. Node Style and Link Style Control item is for giving
You can analyze network data in an integrated environment for visual exploration. Full
descriptions about Network Map Visualization are covered in another chapter “Visual
Exploration”.
Node attributes can be used as input data for Mining and this process is expatiated with the
following example.
Suppose there are a main nodeset and its node attributes, which are either numerical or text
attributes. When numerical attributes are relevant to the values of a text attribute, a user can use
For instance, numerical attributes named ‘age’ and ‘duration’ of an employee are likely to be
related to his or her ‘position,’ which is a text attribute. As such, classification algorithms in
Mining can be utilized to predict the missing values of a ‘position’ attribute by using the
275
Using NetMiner
276
III.Tasks
III. Tasks
Part 3. Visual Exploration
1. Overview
3. Controlling Views
277
Using NetMiner
1. Overview
Network Map in NetMiner was designed to support user’s visual exploration of network data
beyond network plain data representation. You can draw network map using various layout
algorithm and give various style to each node and link. You can do the following tasks using
Drawing Network Map is giving optimal coordinates to each node of network map. You
need to select a 1-mode Network data and a layout algorithm for drawing it. You can select
- Controlling Views
Basic features for controlling network map are implemented: Zoom In/Out, Flipping and
You can select nodes and links in various ways. You can select nodes and links simply
You can assign various styles to each node and link, and change shape, color and size of
each node and arrow shape, color and width of each link. Also, you can also give each node
and link an optimal style automatically by attribute.
278
III.Tasks
You can use selected nodes and links in various ways for analysis and visualization.
You can inspect the output results in network map by applying the output results to network
NetMiner supports recording and editing the network map exploration. This feature can be
279
Using NetMiner
Drawing Network Map assigns optimal coordinates on each node of network map. You need to
select a 1-mode Network data and a layout algorithm for drawing it, and select specific option
NetMiner is equipped with various node layout algorithms. You can select one of these
algorithms that fit your need of data analysis and representation. Those are classified as 2D
• 2D Network Map
- Spring
Kamada & Kawai
Stress Majorization
Eades
GEM
HDE
- MDS
Classical MDS
Non-metric MDS
Kn-MDS
- Clustered
Clustered Eades
280
III.Tasks
Clustered Co-La
- Layered
Dig-Cola
- Circular
Circumference
Concentric
Radial
- Simple
Fixed
Random
• 3D Network Map
- Spring
Kamada & Kawai
Eades
- MDS
Classical MDS
Non-metric MDS
- Clustered
Clustered Eades
Full description about each layout algorithm is covered in Module Reference. You need to refer
to this book for selecting specific options in each layout algorithm. We give you screenshot of
each layout algorithm as follows.
281
Using NetMiner
• 2D Network Map
- Spring
GEM HDE
282
III.Tasks
- MDS
Classical MDS (without links) Non-metric MDS (without links)
283
- Clustered
Clustered Eades Clustered-CoLa
- Layered
Dig-Cola
III.Tasks
- Circular
Circumference Concentric (without links)
Radial
- Simple
Fixed Random
285
• 3D Network Map
- Spring
Kamada & Kawai Eades
- MDS
Classical MDS Non-metric MDS
III.Task
Clustered
Clustered Eades
287
Using NetMiner
NetMiner 4 contains link layout algorithms that are designed to further improve the visibility
Basic
There are two ways for drawing network map in NetMiner. One is using Visualize Module
directly and the other is using Analyze Module. Most Analyze Modules generate network map
288
III.Task
Step1: Select main menu “Visualize”. You can see categorized various network map layouts
as follows. Select one of those which fit your analysis needs. For example, select main menu
Step2: You can see Spring 2D Session is created. There are thirty nine nodes distributed
across the Output panel randomly, with various options for generating network map in the
Display Control panel on the right. Modules categorized as Visualize do not have five
Step 3: Select 1-mode Network data for visualization and select various options for the
selected layout algorithm and hit the Run Layout button. In this example, select 1-mode
Network data “Trust” and select “Spring-Kamada&kawai” as the layout algorithm. You can
289
Using NetMiner
Methods about selecting layout algorithm and options for drawing network map are covered
If you have ‘Huge’ size (1,000,000 nodes) Network data which requres much time complexity
to draw network map, you can draw network map with separated two steps using Layout and
You can select input data, layout algorithm and options as you can see in other ‘Visualize’
modules as follows.
290
III.Task
Select “Trust” as input data and leave other options as default. Click Run Process. You can see
the output of this module. If you select Node Position inner tab as follows, you can see the
coordinates of the nodes. You can add these coordinates vectors as node attribute data for
using in drawing network by mouse-right click menu “Add to Workfile >> Node Attribute”.
Check X position and Y Position in the ‘Select Attribute’ dialogue box as follows.
291
Using NetMiner
Now you can check the added attribute in Node Attribute data item as follows.
Step2: Select main menu “Visualize>>Drawing” as follows. In “Drawing” module, you can
select input data and X, Y Position for drawing network map.
292
III.Task
You can select the added attribute data of node position generated in Step 1 as follows.
If you want to give style to nodes and links, you can use Display or Select panel. Details are
293
Using NetMiner
Step1:’Analyze’ category in main menu contains various general modules. Most Modules
contain network map as one of each Module’s various outputs. So users can get the network
map by running Modules categorized as Analyze. Network map generated in Analyze Modules
can be explored in Inspect Control panel. You can apply the analysis result to the network
map for intuitive analysis in Inspect Control panel. Select main menu “Analyze >>
Connection >> Shortest Path” for creating Shortest Path Session for example.
Step 2: Select 1-mode Network data “Trust” and click Run Process button. You can see three
outputs “[R]Main, [T] Distance Matrix, [M] Spring” are generated in Output panel. Select
[M] Spring, you can see the network map as follows. You can change the layout algorithm or
Step 3: Select Inspect Control panel. You can see Control items for applying the analysis
result to network map at the right side. Select “CY001” as Source Node, “CY013” as Target
Node. And click Submit button. The value “2” means the Distance Matrix value between the
294
III.Task
selected two nodes. You can see the two nodes and the shortest path between these two nodes
on the network map. In this way, you can apply the analysis results on network map and can
understand the analysis results intuitively. You can also change the layout algorithm and the
style of nodes and links in Display panel. If you are to select another 1-mode Network data,
you need to move to Process Control panel. Note that Modules in Analyze menu contain Input
Control item in Process Control panel, but Modules in Visualize menu in Display Control
panel.
Saving Coordinates
You can save coordinates of nodes and draw network map using the saved coordinates. It will
be especially useful if you want to change the coordinates of nodes using mouse drag for some
reasons. If you draw network map using layout algorithm, the changed coordinate will be lost.
But if you save them and draw using the saved coordinate, you can get the changed network
Step 1: We will use “Trust” Network map. We are going to drag the “CY084” to other position
using mouse drag as follows.
Step 2: Now save the coordinate by selecting “Save Coordinates” in the mouse right click
menu on the network map.
295
Using NetMiner
You can see the saved coordinates in the attribute data of Main Nodeset as follows.
You can save the coordinates using the following toolbar easily.
Step 3: Now we can draw network map using the saved coordinates. Select main menu
“Visualize >> Simple >> 2D” and select “Fixed” as Layout Algorithm. Select 1-mode Network
data “Trust”. Select “User Defined” as the Initial Coordinate. The dialogue box for selecting
coordinates will pop-up. You can select the saved attribute variable in each pull-down menu.
296
III.Task
Click Run Layout button for drawing network map based on the selected saved coordinates.
297
Using NetMiner
3. Controlling Views
Overview
You can get more information about network map by applying many kinds of view: zoom
in/out, rotating, changing focus, panning and so on. Because the difference of dimension cause
the difference of manipulating, This section is divided in two parts : 2D and 3D view.
2D view
• Navigation
Navigation Control item : Zoom in the network map, and you can drag the red colored
square in the Navigation Control item to navigate the network map.
• Zoom (in/out)
Mouse : When the mouse pointer is focused on the network map, you can use mouse
wheel to zoom in(or out).
Short-key : You can use keyboard. “+” and “-“ key in the number pad with CTRL key
will work.
298
III.Task
Navigation Control item : You can zoom in (or out) using the slide bar in the Navigation
Control item. You can also input the zooming ratio in the text box. If you click ‘Fit to
Screen’ button, you can back to the default size. If you are to enlarge the size of node and
label only, you can use the arrow buttons in the Navigation Control item as follows.
Navigation Control item : You can do same operation mentioned above by using the
arrow buttons in the Navigation Control item.
• Panning
Mouse : Zoom in the network map, and you can use panning mode by dragging with
mouse click.
• Flipping
Main Menu : You can flip the network map vertically or horizontally. Select main menu
“Map >> Flip >> Flip Horizontal” or “Map >> Filp >> Flip Vertical”.
3D view
• Zoom (in/out)
Mouse : When the mouse pointer is focused on the network map, you can use mouse
299
Using NetMiner
Short-key : You can use keyboard. “+” and “-“ key in the number pad with CTRL key
will work.
• Rotating
Mouse : Drag with mouse right-click.
• Panning
Mouse : Drag with mouse left-click.
300
III.Task
In exploratory analysis process on the network map, you may frequently need to select nodes
and links for styling or another analysis using the selected nodes and links. Knowing various
ways to select nodes and links on network map will help you to work efficiently on the network
map in NetMiner.
Various ways to select nodes and links in NetMiner can be classified into two categories: Visual
Selection and Non-Visual Selection, or more simply speaking, mouse-drag and menu selection,
respectively. You can also select nodes with specific condition. The color of selected nodes and
Visual Selection
You can select nodes and links on network map using mouse. You can select each node and link
by mouse left-click. If you select a link, two nodes at the end of the link will be selected either.
Multiple nodes and links are selected by mouse drag with Shift key. You can select additional
nodes and links with CTRL key. ALT key can be used for excluding the selected nodes and
links.
301
Using NetMiner
If there are too many nodes on the network map to select specific nodes just by mouse click,
you can select nodes in Selection Control item using Select Panel by choosing each node on the
nodelist. The Selection Control item is for representing the selected nodes on the network map.
You can select neighbors of a selected node (focus node) on network map. The function will be
run if you select a node and select “Select Neighbor” in the mouse right click menu on the
focus node. When selecting neighbors of a node, direction of the link is considered. If you
select 'In Direction', the neighbors which send the links to the focus node are selected. For the
'Out Direction' option, the neighbors which receive the links from the focus node are selected,
and for the 'Both Direction' option, the whole neighbors of the focus node are selected
disregarding the direction of the links. When you repeat the process, the neighbors of 2 distance
are selected. You can select neighbors within ‘user-specified distance’ by repeating this process.
While repeating the ‘select – neighbor’ menu, NetMiner 4 asks which direction of neighbors
you want to select, again. The last chosen direction is applied to the selection.
302
III.Task
You can see that the neighbors of the focus node are selected.
If isolate nodes or pendants are selected with other nodes, you can exclude them from the
selection conveniently. Select “Deselect Isolate Nodes” or “Deselect Pendants” in the mouse
right click menu when you have selected nodes including isolate nodes or pendants.
303
Using NetMiner
Non-Visual Selection
You can select nodes and links with complex, specific condition using Condition Control item
in Select Control panel. For example, if you are to select nodes whose gender is “male” and the
age of whom is over thirty, you can select the nodes by writing the following expression:
Variables, Operators and the available values for each variable can be selected by mouse click.
Click Run Query button to select the nodes on the network map. You can see that the color of
the selected nodes and links change to yellow as follows. You can refer to “Querying Data in
Data Handling” section for more specific descriptions about writing the expression because the
You can check the selected nodes in the Selection Control item. The selected nodes can be
saved as Selection and used in another Process Module. Full description about saving and using
the selected nodes and links is covered in next section “Using Selected Nodes and Links”.
304
III.Task
You can show or hide links according to the weight (or their other numerical attribute value) of
each link on the network map with various threshold options using Link Threshold Control item
in Select Control panel. The links shown on the network map have the weight (or the numerical
attribute), which is between the minimum value and the maximum value specified in the Link
Threshold Control item. The minimum value and the maximum value also can be set in the blue
slide bar.
You can select Numerical Link Attribute as @Weight or other numerical link attribute data of
each link on the network map in Numerical Link Attribute area box. When you select a link
attribute, the scale of that attribute is presented in the slide bar of 'Link Threshold' box. You can
also decide to include or exclude the links with missing values in this option.
You can run again the current Process with the selected links on the network map if you select
the Run with the showing links button. You can also save the linkset on the network map as
QuerySet using “Save Threshold as QuerySet” button. Full description about saving and using
the selected links is covered in next section “Using Selected Nodes and Links”.
305
Using NetMiner
You can give various styles to the selected nodes and links. And you can give optimal style to
the nodes and links on the network map according to the attribute of nodes and links
automatically. This section covers seven topics as follows: Styling Selected Nodes, Styling
Selected Links, Node Attribute Styling, Link Attribute Styling, Node Labeling, Link Labeling and
Saving Styles. You can move to the topic which you need. The process of 3D map styling is
You can use the Node Style Control item for giving style to node(s).
If you double click the selected node(s) in the Node List, you can see a dialogue box for giving
various styles. You can select multiple nodes using CTRL, SHIFT key with mouse left click.
Details about the dialogue box will be covered in following explanation. Frequently used
method for giving style to the selected nodes is using mouse on the network map. Generally, the
Node List is used when there are too many nodes on the network map to select a specific
node(s) using mouse. You can change the label of each node using Show Node Labels. Full
descriptions will be covered in “Node Labeling”. You can give optimal style to each node
306
III.Task
Select nodes using mouse on the network map. You can select multiple nodes with SHIFT key.
Check the mouse right click menu on the network map. “Node Style…” is for giving style to a
single selected node. “Multiple Nodes Style…” is for giving style to multiple selected nodes.
However, the dialogue box for giving style is same for these two menus.
- Preview: To preview the node which will be shown on the network map with the selected
styles.
307
Using NetMiner
- Surface: To select the color of node as single color or gradation color and to represent the
node by image file.
- Label: To select the position of node label and whether or not to give border to the label.
You can also select the background color and font of the label.
You can select the items independently by selecting the check box of each item.
You can now change the multiple properties of nodes such as shape, surface, size, border, and
label all together by checking the boxes of property types and selecting their attributes of your
choice.
For example, select 1-mode Network data “Trust”. Select a node “CY013” using mouse left
click and select “Select Neighbor” in the mouse right click menu as follows.
Now we are going to change the style of the selected nodes. Select “Multiple Nodes Style” in
the mouse right click menu on the network. In the dialogue box, select options as follows and
click OK: shape – square, Surface – Single blue color, Size- 15.
308
III.Task
You can use the Link Style Control item for giving style to link(s).
309
Using NetMiner
If you double click the selected link(s) in the Link List, you can see a dialogue box for giving
various styles. You can select multiple links using CTRL, SHIFT key with mouse left click.
Details about the dialogue box will be covered in following explanation. Frequently used
method for giving style to the selected links is by using mouse on the network map. Generally,
the Link List is used when there are too many links on the network map to select a specific
link(s) using mouse. You can change the label of each link using Show Link Labels. Full
descriptions will be covered in “Link Labeling”. You can give optimal style to each link
automatically using “Link Attribute Styling” dialogue box. If Link List is not selected
(unchecked), the links on the network map will be disappeared. You can select it using toolbar
as follows. Link width, arrow shape also can be selected in this tool bar. You can do this work
Select links using mouse on the network map. You can select multiple links with SHIFT key.
Check the mouse right click menu on the network map. “Link Style…” is to set style of a single
selected link. “Multiple Links Style…” is for setting style of multiple selected links. However,
the dialogue box for giving style is same for these two menus.
310
III.Task
- Preview: To preview the link, which will be shown on the network map with the selected
styles.
- Label: To select the position of link label and whether or not to give border to the label.
You can also select the background color and font of the label.
For example, select 1-mode Network data “Trust”. Select a node “CY013” using mouse left
click and select “Select Neighbor” in the mouse right click menu as follows.
311
Using NetMiner
Now we are going to change the style of the selected links. Select “Multiple Links Style” in the
mouse right click menu on the network. In the dialogue box, select options as follows and click
312
III.Task
You can set optimal style to each node according to the attribute of node. For example, if there
is an attribute representing gender, you can give optimal style nodes on the network map
automatically as follows: male: color - blue, shape - square, female: color - red, shape - circle.
Node And Link Attribute Styling dialogue box is designed for this kind of usage. You need to
prepare the attribute data for using Node Attribute Styling dialogue box.
Click the Node Attribute Styling button in the Node Style Control item. You can launch this
313
Using NetMiner
Following is the screenshot of Node And Link Attribute Styling dialogue box.
Node And Link Attribute Styling dialogue box is composed of two tab: Node Attribute Styling,
Node Attribute Styling tab is composed of four tabs: Quick, Shape, Color and Size. Quick is for
- Variable: List in the second pull-down menu changes according to the selection made on
the first pull-down menu. Available variable options in the first pull-down menu are as
follows.
Node Attribute: You can give same style to the nodes with same attribute. You can select
314
III.Task
2-mode Network Data: You can give same style to the nodes with same weight in the 2-
mode Network data. You can select the Sub Nodeset as the criteria for giving different style.
All Nodes: You can change the style of all the nodes at the same time. Second pull-down
Each Node: You can give different style to each node. Second pull-down menu will be
with high weight are given biggest size as default. However, you can set smallest size to the
User-defined Color scale: You can set the start color and the end color of the color scale.
Min/Max: The size of nodes are set between the minimum value and the maximum value
- Preview: You can preview the styles given to each item. You can change the style by
launching the dialogue box for giving style by mouse double click.
- Copy to Clipboard: Screenshot of Preview is copied to clipboard. You can use it as legend
of the network map.
You need to click Apply button to apply the selected style to the nodes on the network map.
Only the styles in the selected Tab are applied. You need to click Apply button for each Tab.
For example, we will give style nodes on the “Trust” network map. We will give different shape
315
Using NetMiner
to the nodes with different gender, different color to the nodes with different team and different
First, in the Shape tab, select “Gender” as the second variable. You can see that circle and
triangle style is given to each attribute, respectively. Double click male and change the shape to
Second, in Color tab, select “Team” as the second variable and click Apply.
Third, in Size Tab, select “Both” in Type and select “Position” as the second variable. You need
316
III.Task
to check the Inverse Order to give optimal style. You can change the Min/Max values, which
317
Using NetMiner
You can give optimal style to each link automatically according to the weight and attribute of
link. For example, you can give different width to each link according to the weight of the link.
Click the Link Attribute Styling button in the Link Style Control item. You can launch the
Following is the screenshot of Node And Link Attribute Styling dialogue box.
Link Attribute Styling tab is composed of three tabs: Width, Color and Head.
- Variable: List in the second pull-down menu changes according to the selection made on
the first pull-down menu. Available variable options in the first pull-down menu are as
follows.
Link Attribute: You can give same style to the links with same link attribute or weight. You
Multiple Link: You can give different style to the multiple links
318
III.Task
All Links: You can change the style of all the links at the same time. Second pull-down
menu will be disabled. You can use toolbar for this function easily as follows.
Each Link: You can give different style to each link. You cannot select second variable.
high weight are given the thickest widths as default. However, you can set thinnest width to
User-defined Color scale: You can set the start color and the end color of the color scale.
- Preview: You can preview the styles assigned to each item. You can change the style by
launching the dialogue box for giving style by mouse double click.
- Copy to Clipboard: Screenshot of Preview is copied to clipboard. You can use it as legend
of the network map.
You need to click Apply button to apply the selected style to the links on the network map. Only
the styles in the selected Tab are applied. You need to click Apply button for each Tab.
For example, we will give style links on the “Knowledge” network map. We will give different
color to the links with different Category, different width to the links with different weight.
319
Using NetMiner
First, in the Color tab, select “Category” as the second variable and click Apply.
Second, in the Width tab, select “Weight” as the second variable and click Apply.
320
III.Task
You can select style about directional link. You can change it using toolbar as follows. You can
321
Using NetMiner
Node Labeling
Default node label is the node ID. However, you can change the node label using other node
attributes such that each node can be represented by its other attribute value.
You can hide the node label on the network map by deselecting the Show Node Labels check
box as above. You can select Main Node attribute variable in the pull-down menu as the label
of each node on the network map. It can be done by selecting main menu “Map >> Show >>
Link Labeling
Link label is not represented as a default setting but you can represent it as weight or attribute
322
III.Task
of link.
Select Show Link Labels check box to represent link label. You need to select 1-mode Network
data in the first pull-down menu and the weight (or the attribute of link) in the second pull-
down menu. You can select any 1-mode Network data in the Current Workfile in the first pull-
down menu even if the 1-mode Network data was not selected as input data for drawing
network map. If you select 1-mode Network data in the first pull-down menu which was not
selected as the input data, the represented link label for each link is “Missing Value”. You can
change the link label using main menu “Map >> Show >> Link Label” or toolbar easily as
follows.
For example, we will select two 1-mode Network data “Trust” and “Knowledge” as input data
for drawing network and then give link label. First, select the Show Link Labels check box.
Select “Trust” in the first pull-down menu and select “Weight” in the second pull-down menu.
You can get the following network map representing the link label as weight of “Trust” network
map. You can see link labels representing “Missing Value”. Links representing “Missing Value”
as their label does not exist in “Trust” network, but only in “Knowledge” network. Note that
even if multiple 1-mode Networks can be represented at one time for drawing network, you can
323
Using NetMiner
represent labels of the selected just one 1-mode Network data at one time.
Let’s look closer on the network map. The link between two nodes CY171 and CY229
represents two labels. In this case, the link from CY171 to CY229 does not exist in “Trust”
network. This link exists only in “Knowledge” network. But the weight of link from CY229 to
CY171 is 5. Additionally, you can notice that the link from CY066 to CY171 does not exist both
Now let’s change the option for representing other attribute of link. Select “Knowledge” in the
first pull-down menu and select “Meeting Time” in the second pull-down menu. You can see
that the “Meeting Time” is represented as the label of each link as follows.
324
III.Task
Saving Styles
You can save the style of each node and link on the network map. You can use the saved style
in another Session and if you run process again, the saved style will be applied automatically to
Step 1: First, we will assign various styles to the nodes and links on the “Trust” network map.
We will give different shape for different gender, different color for different team and different
size for different position. After that, select “Save Styles >> Both” in the mouse right click
325
Using NetMiner
Step 2: Now we are going to create a new session and check whether or not the saved styles are
applied to nodes and links on the network map in a new Session. Create Session by selecting
main menu “Visualize >> Clustered >> 2D”. Select 1-mode Network data “Trust” and “Team”
as Node Attribute Vector and then click Run Layout button. You can see that the saved styles are
applied to the nodes and links on the network map. In this way, you can save and reuse the
326
III.Task
You can use the selected nodes and links in various ways for analysis and visualization.
Previous section “Selecting Nodes and Links” is pre-requisite for this section.
You can extract nodes and links with complex condition using Query Session and use them for
analysis and visualization. You can also save the selected nodes as Selection and use it in
various ways. First of all, we need to know the concept of QuerySet and Selection.
QuerySet is a condition itself which was made in Query Session created by selecting main
menu “Tools >> Query Composer”. The condition expressed by weight threshold designated in
Weight Threshold Control item in Select panel can also be saved as QuerySet. Note that
QuerySet is not the DataSet composed of nodes and links but the condition itself. You need to
apply the QuerySet to Filter to run process with the selected nodes and links expressed in the
QuerySet.
QuerySet can be saved and you can edit the QuerySet in Query Session by loading it. The saved
QuerySet can be used in the Sessions in the Current Workfile. The conditions in a QuerySet can
be made for any data item in Current Workfile: Main Nodeset, Sub Nodeste, 1-mode Network
data and 2-mode Network data. You can give condition to nodeset data item about the attribute
of nodes and to linkset data item about the weight and attribute of link. You can refer to “Data
Handling – Querying Data” for more details about making QuerySet. And you can refer to
“Using Saved QuerySet and Selection in Filter” for applying the saved QuerySet to each
Selection, in contrast to QuerySet, is a nodeset selected in various ways on the network map.
327
Using NetMiner
The selected nodes itself (not the condition to select these nodes as was in the case of
QuerySet) with yellow color can be saved as Selection. The condition for selecting nodes on the
network map is not saved as Selection. You can refer to “Using Saved QuerySet and Selection
in Filter” for applying the saved Selection to each Module for running process.
Note that linkset cannot be saved as Selection. Only nodes on the network map can be saved as
Selection. You can show and hide linkset on network map using Weight Threshold Control item
in Select Conrol panel. But if you are to save the linkset on the network map, you must save the
You can check the saved QuerySet and Selection in Current Workfile as follows.
You can save selected nodes on the network map as a Selection. The saved Selection can be
used for running Process Module in Filter Control item and be used to select nodes on network
map by loading it. If a complex condition is required to select nodes on network map, the saved
Selection will be helpful to select nodes conveniently. This topic covers saving selected nodes
as Selection by example. Using Selection is covered in “Using Saved QuerySet and Selection in
328
III.Task
For example, we will select nodes on the “Trust” network map with following condition in
Now you can see the selected nodes and links on the network map with yellow color. Click
Save button in the Selection Control item, you can see a dialogue box for saving the selected
nodes. We have named this Selection as “Gender = male and age >= 30”.
You can see the following message box if you click OK button.
329
Using NetMiner
You can see the saved selection as a new item in Selections in Current Workfile as follows.
Now you can use the saved Selection in Filter for running Process Module and load the
You can show and hide the links on the network map using Link Threshold Control item. You
can save the condition for showing links on the network map as a QuerySet.
Step1: Show links the weight of which is over 5 using Link Threshold slide bar for the “Trust”
network map as follows.
330
III.Task
Step 2: Click Save Threshold as QuerySet button for saving the condition for showing links on
the network map. You can see the following dialogue box for saving QuerySet. We named it as
Step 3: You can see the saved QuerySet in QuerySet in Current Workfile as follows.
331
Using NetMiner
The Saved QuerySet and Selection can be used in Process Modules. You can load the saved
QuerySet and Selection in Filter Control item in Process Control panel. We will use example
that was used in the previous topic “Saving Selected Nodes as a Selection” and “Saving Weight
Threshold as a QuerySet”
Step 1. Create a Degree Centrality Session by selecting main menu “Analyze >> Centraltiy >>
Degree”. Expand the Filter Control item. You can refer to the full description about Filter in
332
III.Task
Step 2. You can launch a dialogue box for selecting QuerySet and Selection by clicking Load
button. You can see the saved QuerySets and Selections in the dialogue box. QuerySet and
Selection are classified in Type column. Session in Type column represents that the item is
applied to a Session.
Step 3. We will load a QuerySet “Trust:Weight >=4”. Select the item at the Name column and
click OK. You can see that the numbers attached to “Trust” data item changed. Now the
Select “Trust” as the input data in Input Control item and click Run Process button. You can see
that the Degree Centrality analysis was performed only with the ‘filtered’ links. If you select
the [M] Spring tab, you can see the following disconnected network map due to the exclusion
of links.
333
Using NetMiner
Step 4. Now we are going to run Degree Centrality process again with another filter. We are
going to load a Selection to Filter. Click load button for launching the dialogue box for
selecting QuerySet and Selection and select “Gender = male and Age >=30”. You can see that
Select “Trust” as the input data in Input Control item and click Run Process button. You can see
that the Degree Centrality analysis was performed only with the ‘filtered’ nodes. If you select
the [M] Spring tab, you can see the following network map composed of only the ‘filtered’
nodes.
334
III.Task
If you are to run again the current Process with selected nodes, you need to save the selected
nodes as Selection and load it as Filter in Filter Control item in Process Control panel. And
then finally you need to click the Run Process button for running process. We have covered
these processes one by one in the previous topics. But you can run again the current Process
very easily using “Run Process with Selected Nodes” in mouse right click menu.
If you saved selected nodes as Selection, you can use that in another Process. But “Run Process
with Selected Nodes” can be used only in the current Process. It is very helpful to explore the
If you select “Run Process with Selected Nodes” on the network map which is generated in the
‘Analyze’ menu, the default output is not the ‘Main Report’ but the network map on which you
Example 1. In Spring 2D Session created by selecting “Visualize >> Spring >> 2D”, select
“Trust” network and click Run Layout button. On the network map, select some nodes by
mouse dragging and select “Run Process with Selected Nodes” in the mouse right click menu
as follows.
335
Using NetMiner
You can quickly run again the current Spring 2D Session and draw a new network map with the
Example 2. Create Degree Centrality Session by selecting main menu “Analyze >>
Centrality >> Degree” and select 1-mode Network data “Trust”. Click Run Process button.
336
III.Task
Now select some nodes on the centric map and select “Run Process with Selected Nodes” in the
mouse right click menu. You can check that a new analysis results are generated with the
You can create a new Workfile with the selected nodes on the network map.
337
Using NetMiner
Step 1: Select nodes on the network map using mouse as follows and click Save Selection as a
New Workfile button.
You can see a new Workfile is expanded as follows. You can check that the number of Main
You can select nodes on the network map by loading the saved Selection. Click Load button in
the Selection Control item, you can see the dialogue box for selecting a Selection as follows.
338
III.Task
Select a Selection and click OK button, and then you can see that some nodes on the network
map are selected as follows. You can also select nodes in the Current Workfile directly. Select
“Load” in the mouse right click menu at the selected Selection in Current Workfile. In this case
You can give various styles to the selected nodes and links on the network map. That will help
you to understand the structure of the network map intuitively. Full description about styling
339
Using NetMiner
You can visualize the neighbors of a selected node in a new sub window. The nodes on the new
sub window maintain the styles which were given on the original network map.
On “Trust” network map, select a node and select “Visualize Neighbor” in the mouse right click
menu as follows. You can see a new sub window showing the neighbors of the selected node.
The links between the alters (neighbor nodes) are shown. You can zoom in(out) using the
• Properties of a Node
Select a node on the network map and select “Node Properties” in the mouse right click menu.
You can see an information message box as follows. Network Property represents the Label, In-
340
III.Task
Degree, Out-Degree and Egonet Size of the selected node. Attribute Property represents the
• Properties of a Link
Select a link on the network map and select “Link Properties” in the mouse right click menu.
You can see an information message box as follows. You can see the weight and the attribute
In the above example screenshot, both the “Trust” and “Knowledge” network are selected as
input data. You can see that the selected link exists in “Trust” and “Knowledge” network at the
same time. You can see the weight and the attribute values of the selected link.
341
Using NetMiner
Overview
When network map(s) are generated as outputs in a Session with other analysis results as
Output Tables and Main Reports, you can inspect the analysis results on the network map using
Inspect Control panel. Inspect Control panel contains module-specific Control items to support
interactive and exploratory analysis. You can maximize the exploratory analysis efficiency
using Inspect Control panel with various select-and-run functions that we covered in the
previous sections.
The core factors of Inspect Control panel are Module- specific 1) Network Map Layout, 2)
Each Analyze Module was designed to generate most suitable network map for that Module.
And the styles of nodes and links on the network map are designed to represent the analysis
result intuitively when you inspect the analysis result in the network map using the Control
items which were also designed to fit for the analysis process using the analysis result.
We will try inspecting network map using some examples in the following topics.
Examples
Step 1: Create Shortest Path Session by selecting main menu “Analyze >> Connection >>
Shortest Path” and select 1-mode Network data “Trust”. Click Run Process button, you can see
three outputs: [R] Main, [T] Distance Matrix and [M] Spring.
342
III.Task
Step 2: Select [M] Spring in the Output panel and Select Inspect Control panel. You can see
two Control items: k-Shortest Path and k-Neighbor. Select CY163 as Source Node and CY013
as Target Node. You can search nodes easily if you fill the text box with numbers concerned. In
this example if you fill the text box with ‘63’, you can select CY163 node easily as follows.
Click Submit button, and then you will see the Shortest Path between two selected nodes on the
network map. You can also inspect the various paths between two nodes by selecting Distance.
Step 1: Create Component Session by selecting main menu “Analyze >> Cohesion >>
Component” and select 1-mode Network data “Friendship”. Select ‘2’ as the Minimum Size of
Component and “Weak Component” as the Component Type in Process panel and click Run
343
Using NetMiner
Process button. You can see three outputs: [R] Main, [T] Component Partition Vector, [M]
Clustered.
Step 2: Select [M] Clustered in the Output panel and select Inspect Control item. You can see a
Control item named Select Component. You can select a Component in the radio button list.
You can select whether or not to show the red dotted box that represents a component on the
network map by Show Border check box. The color of nodes in the selected Component
changes to red.
Step 3. Select a Component using mouse drag and select “Run Process with Selected Nodes” in
the mouse right click menu on the network map. You can extract the selected nodes and run the
Component Session again with the selected nodes as follows. We have selected only one
component, so all the component partition vector of the nodes are the same.
Step 4: Now select “Strong Component” as the Component Type in the Process Control panel.
And then click Run Process button. You can see that one Weak Component is separated into
many Strong Components. Select [M] Clustered, you can see the clustered network map as
344
III.Task
follows. You can refer to the Module Reference for the details about Component Module.
Step 1: Create Betweenness Community Session by selecting main menu “Analyze >>
Cohesion >> Community >> Betweenness” and select 1-mode Network data “knowledge”. If
you click Run Process button, five outputs are generated: [R] Main, [T] Community Cluster
Matrix, [T] Permutation Vector, [C] Dendrogram and [M] Clustered. Full descriptions are
covered in “Module Reference”. Select [M] Clustered in the Output panel and select Inspect
Control panel.
Step 2: You can see one Control item: “Community”. You can select the criteria for separating
the network map into several cohesive clusters based on the Fusion Level and Best Cut value.
Generally, the optimal separation criterion is Best Cut. So you can select the Fusion Level with
the highest Best Cut value. But you can inspect several cases to find best separation, which can
345
Using NetMiner
Step 1: Create Degree Centrality Session by selecting main menu “Analyze >> Centrality >>
Degree”. Select 1-mode Network data “Trust” and click Run Process button. You can see four
outputs: [R] Main, [T] Degree Centrality Vector, [M] Spring and [M] Concentric.
Step 2: Select [M] Concentric in the Output panel and select Inspect Control panel. You can
see the Choose Direction Control item. You can select In-Degree or Out-Degree.
346
III.Task
Step 3: Now we are going to select some nodes with specific condition and run process with
the selected nodes. We are going to select nodes who are male and over thirties. Move to Select
Control Panel and write the condition in the Selection Control item as follows:
Click Run Query button, you can see the selected nodes on the network map. Now select “Run
Process with Selected Nodes” in the mouse right click menu on the network map.
347
Using NetMiner
Step4: You can run again the Degree Centrality Session again with the selected nodes. You can
see that the new concentric map is generated as follows.
348
III.Task
Overview
Video Control panel. So, this feature works only in sessions that
If you finish the first recording process with clicking 'Record Stop' or the map already has a
video object, the 'time slide bar' is appeared on the map. ; You can play, stop, pause the video or
349
Using NetMiner
1: play/pause button
5: navigation pointer
6: elapsed time
8: The ranges which have actual moving events are colored with light blue color.
Step 1: Create a visualize session and draw a network map you want to explore.
* In this example, we use the map created by Visualize>Sping3D.
Step 2: Click the Video control panel and start recording with clicking 'Record New'.
350
III.Task
* Operations that can be recorded are changes of zoom, style, selection(highlighting), layout,
Step 1: Move the navigation pointer on the time slide bar to insert.
Selecting Range
All playing and editing operations are executed within the selected range.
You can specify a range of the video by adjusting start/end indicator located on the both sides
351
Using NetMiner
Also, you can select a range according to segment units which are separated by color
(gray/light blue).
Playing video
After finishing the first recording process with clicking 'Record Stop', you can see the 'time
Step 2: Set the playing start point with moving the navigation pointer
* If the navigation pointer is on the end of range, it is possible to play from the beginning of the
* During the video playback, if the case of the following events occur, the video
(1) The mouse pointer is out from the 'Output Panel' region.
(2) The click events except clicking the stop button occur.
352
III.Task
Editing video
You can edit the video after selecting range. Possible editing operations are as follows.
Change Speed : You can change play speed of the selected range by adjusting whole play time
value or ratio.
Dissolve : Connect recording actions more smoothly based on the beginning and end images in
the selected range.
You can access the edit menus mentioned above by right-click on the time slide bar.
If the result of editing is not satisfied, you can undo/redo the previous editing step.
353
Using NetMiner
Appendix
A. Packages
354
Appendix
Appendix A. Packages
Basic
Advanced analysis
Exploration
Advanced visualization
Statistics
Options
Mining
Tools
Script
Semantic Network analysis
Updated full descriptions for each package are on the web site:
355
Using NetMiner
When we say NetMiner supports ‘Large Network Data’, what does it mean? We explore the
exact meaning of “NetMiner supports large network data analysis” through four questions and
answers below.
No. There are four different levels of license (Tiny, Small, Medium, and Large)
with respect to the data size for NetMiner to handle. In order to handle ‘Large
No. The level of license with restriction on data size just checks the maximum
nodes to be imported into NetMiner. However, the overall size of network data is
defined not only by the number of nodes but also by the number of links. In order
to set the upper limit of link size, NetMiner defines an operational definition of
‘Sparse Network’ as the network of ‘m ≤ 10 x n’, where ‘n’ is the number of nodes
and ‘m’ is the number of links. In other words, the number of links should be
smaller than ten times the node size and the maximum size of links is 1,000,000.
(NetMiner can run data with more than 1,000,000 links, but it is just not officially
guaranteed and
tested.)
356
Appendix
size of dataset to be handled and the dataset satisfies our operational large
time complexity where running time f(n) is under o(n2). Test results of
algorithms can run in NetMiner, it is not as fast and smooth processing of ‘Large
size of dataset to be handled and the dataset satisfies our operational large
No. Although your system satisfies the minimum requirements to install NetMiner,
the system performance such as RAM size and CPU speed inevitably affects the
To sum it up, in order to get the benefit of NetMiner's handling large-scale network data, i)
users need to have appropriate level of license and, ii) the network data is sparse (m ≤ 10 x n)
and, iii) users are running subquadratic algorithms and, iv) NetMiner is installed in a
The contents below are the results of performance test using ‘Large but Sparse Network Data’
357
Using NetMiner
The contents of this document are regarding the performance of NetMiner under ‘Large
Network Data’ condition. In spite of the same hardware condition, different result can be
occurred.
Single network data with properties below was used for test.
1. Directed network
2. Weighted network
4. No Link Attributes nor Node Attributes were loaded unless analysis requires it(for
# of Nodes 100,000
# of Links 1,012,705
2. Computing Environments
NetMiner can under following environments, where its 800MB memory was already
CPU Intel○
R Core 2 6400, 2.13GHz
RAM 2GB
358
Appendix
Only time for loading and running algorithms(from starting command to generating report
pages) was measured, and time for generation of report pages was not included. ‘Elapsed Time’
5. Results
Number of
O(m) < 10 sec.
Links
359
Using NetMiner
Ego
O(m) < 10 sec.
Node Set Networks
360
“Unleashing Hidden Power of Networks”
http://www.netminer.com
Tel: +82-31-739-8352
Fax: +82-31-739-8354
Email. netminer@cyram.com
361