Expert Choice Tutorial
Expert Choice Tutorial
[email protected]
[email protected]
www.expertchoice.com
Quick Start Guide and Tutorials Copyright 2000-2004 Expert Choice, Inc.,
Arlington, VA, USA
Software Copyright Expert Choice 1982-2004, Patents: 4,613,946;
5,995,728; 6,067,719; other patents pending. Expert Choice, Inc.,
Arlington, VA USA
1
3
5
7
9
9
11
13
13
13
15
15
Trash Can
16
16
16
16
17
17
18
19
19
Inconsistency
22
23
24
25
27
Redraw Commands
27
28
29
Synthesis Commands
30
31
Dynamic Sensitivity
32
Performance Sensitivity
33
35
Head-to-Head Graph
35
36
39
39
39
40
41
Clustering Ideas
42
Entering Alternatives
43
44
44
Bottom-up Structuring using Pros ad Cons Building a Model Using Bottom-up Structuring
45
45
47
47
48
49
50
53
53
54
54
56
57
58
Entering Ratings
58
60
60
Revert Command
60
61
62
64
65
67
69
69
69
69
70
71
73
75
ii
76
77
Direct Formula
78
78
Must Constraints
78
81
81
81
82
83
86
89
89
89
90
90
91
91
Deleting Participants
92
92
93
94
94
96
98
98
99
103
104
105
107
107
107
109
109
System Requirements:
109
109
116
117
iii
119
119
121
123
123
131
132
137
137
137
138
138
Dependencies
139
Funding Pools
140
Groups
141
143
Risks
143
Increasing Budgets
144
147
147
147
148
Hierarchy to Word
148
Alternatives to Word
149
149
150
153
155
Validation Questions
156
156
157
159
160
161
161
Facilitator Keypad
162
163
163
165
iv
167
Absolute Measurement
167
Active Alternatives
167
Active Participants
167
167
Affinity Diagramming
167
Alternatives
167
Assessment
167
Autoadvance
168
Autoredraw
168
168
Best Fit
168
Bottom Up Structuring
168
Budget Limit
168
Child Node
168
Cluster
168
ClusterView
169
Comparisons - Modes of
169
Complete Hierarchy
169
Covering Objective
169
Criterion / Criteria
169
Data Grid
169
Diagonal Pairwise
169
Distributive Synthesis
169
Feasible/Infeasible Solution
170
Formulas Grid
170
Formula Type
170
Gap Analysis
170
Geometric Average
170
Geometric Indicator
170
Geometric Variance
170
Global Alternatives
171
Global Priority
171
Goal Node
171
Grandchild
171
171
Hierarchy
171
Ideal Synthesis
171
v
172
Incomplete Hierarchy
172
172
Information Document
173
Instensity Scales
173
Invert
173
Judgment
173
174
Local Priority
174
ModelView
174
174
Node
174
Note
174
174
Objective
174
Optimal Solution
175
175
Parent Node
175
Plex
175
Priority
175
175
Ratings
175
Redraw
175
Relative Measurement
176
Resource Allocation
176
Sensitivity Analysis
176
Sibling Node
176
Step Function
176
Structural Adjust
176
Structuring
177
Sub-objective (Sub-Criterion)
177
Synthesis
177
TreeView
177
177
Utility Curves
177
177
What-if
177
Index
179
vi
Lesson 1, Building a Model, will guide you through building a hierarchical model with
objectives, sub-objectives and alternatives, viewing the overall results (synthesis) and
performing sensitivity analyses.
Lesson 2, Structuring, illustrates other ways to build a model. With the top-down
approach, you cluster objectives and then add alternatives; this process is known as
Affinity Diagramming. With the bottom-up approach you convert alternatives' pros and
cons to objectives.
Lesson 3, the Data Grid, explains the grid and demonstrates Ratings, the first of several
different approaches for applying values to a model.
Lesson 4 continues to explain the remaining Data Grid approaches: Step Functions,
Utility Curves, and Entering Priorities Directly.
Lesson 5 explains how to define and use: user defined columns that are not part of the
objectives hierarchy; link data from external databases to Expert Choice; and import
data from Expert Choice to external databases.
Lesson 6 shows you how to group enable a model for use in a team setting using either a
local area network or the Internet.
Lesson 7, Web Models and the Internet, is a step-by-step guide that demonstrates how
to access models on a network.
In addition, Expert Choices Decision Portal (ECDP), a hosted service, enables you to
make your models available to your participants via the Internet. Then participants can
make judgments about objectives or alternatives in a model from any where and at time
using a browser and an Internet connection. This function is outside the scope of this
document; for more information contact Expert Choice.
Lesson 9 discusses how to produce reports and export information to Word and Excel.
The Area Validation Exercise Appendix shows you how Expert Choice converts
seemingly meaningless words into accurate ratio scale priorities.
The Keypad and Receiver Appendix explains how to use radio frequency reply system
with Expert Choice. This feature enables an organization to have a portable decision
room where many participants can evaluate a group model.
Set the type and mode of pairwise comparisons or data grid functions
Pairwise compare the objectives and sub-objectives for their importance in the
decision
If applicable, pairwise compare the alternatives for their preference with respect to the
objectives, or assess them using one of the following: ratings or step functions, utility
curves, or entering priorities directly
Expert Choice has a unique method of using pairwise comparisons to derive priorities that can
more accurately reflect your perceptions and values than any other way. Expert Choice
synthesizes or combines the priorities that you derive for each facet of your problem to obtain
the overall priorities of your alternatives. By performing "what-if" and sensitivity analyses, you
can quickly determine how a change in the importance of an objective would affect the
alternatives of choice.
If the results of your decision model differ from your intuition; you can modify the model and/or
judgments until the model incorporates your intuition. Then the model results will either change
to conform to your "gut" feeling, or your intuition will change based upon your modeling. In the
former case, you will not only have verified your "gut" feeling, but you will have a detailed
justification, if one is required. In the latter case, you will have learned something and avoided
a costly mistake.
Expert Choice provides for the synthesis of different peoples' judgments. Expert Choice is also
useful for forecasting, assessing risk and uncertainty, and deriving probability distributions.
User friendly displays that make decision model building straightforward and
simple
ModelView containing one of the following:
TreeView pane a hierarchy of objectives, plus the Alternatives and rich text
end-user documentation in the form of Information Documents
Pros and Cons associated with a selected alternative, the alternatives and
information documents
Notes another form of documentation, where each group participant can enter
their own comments related to the decision process
Ratings
Step Functions
Data Conversion ability to rapidly convert large amounts of raw data from
existing databases to prioritized information to be used for decision-making
Resource Aligner ability to optimize resources and allocate funds (budgets) with
varying constraints, groups, funding pools and risks
Reply System Receiver and Keypad capability for group decision making
Resource Allocation
Source Selection
Salary Decisions
Selecting Alternatives
Analytical Planning
Benefit/Cost Analysis
Supplier Evaluation
Credit Analysis
Customer Feedback
IT Portfolio Management
Innovation Management
1.
2.
Select Browse; then select the launch.exe file from your CD Rom
directory.
Follow the instructions on the screen. When prompted, enter your name,
company name and Expert Choice serial number.
Note: If you do not have a serial number or do not enter a valid serial number, then only the
trial version features will be enabled. Dependent upon your computer policies you may
need administrative privileges to install Expert Choice.
Alternatively, if an Expert Choice icon has been installed on your desk-top you can click the
icon.
Pane is a portion of a window. A window can have several panes that change as different
portions of Expert Choice are accessed.
Mouse Conventions
If you have a multiple-button mouse, the left mouse button is the primary mouse button, unless
you have configured it differently. Any procedure that requires you to click the secondary
button will say, "right-click."
Click
Select, then
Press the mouse button once on the menu bar item. Move the cursor to the
specified item within the sub-menu and press the mouse button again or
slide the cursor to the specified item and release the mouse button.
For example: Select File, then Open. Then move the mouse to the word
File on the menu bar and click once. Move the mouse to the word Open on
the drop-down menu and click once.
Drag
Press and hold the left-mouse button on the indicated item as you move the
mouse to the designated location, dragging the item with the mouse pointer,
and then release the mouse button on the desired destination.
Type
When you are required to enter data, we use the word "Type", followed by
what is to be entered in bold print; for example: Type Performance
Scroll Bars
Click and drag the arrows on a scroll bar, located at the right-side or bottom
of a window, to scroll within a window.
11
Delete
backspace key
Home
End
12
13
TreeView pane displays the hierarchical listing of the objectives and sub-objectives. This is
where you will enter the objectives and sub-objectives of your decision. Each element in the
TreeView is also referred to as a Node.
Alternatives pane displays the active alternatives. Alternatives can be added to your model
from this pane or from the Data Grid (the latter to be explained in Lesson 3).
Information document pane displays information about the highlighted objective or
alternative in either the TreeView or Alternatives pane.
To create a model
y
Click the Windows Start key, select Programs; select Expert Choice program group
and then select Expert Choice.
Then a blank ModelView window consisting of three panes will appear with a Welcome
to Expert Choice dialogue box superimposed over the ModelView.
Tip: If you have already created an icon for Expert Choice on your desktop, you may
double click the icon to start.
y
Using the Welcome to Expert Choice dialogue box, select Create new model and click
OK.
Note: To open a recently opened model, select Recent; then select a model from the
drop-down list or select Browse existing files.
Tip: If you don't want use the Welcome dialogue box, select Esc; then from the
ModelView, select File, then New.
14
A dialogue box will appear that prompts you to type a file name. Type Laptop; then click
Open.
Another dialogue box will appear prompting you to "Enter a description for your goal."
Type To purchase a laptop computer; then click OK.
Notice your model has no elements below the goal; this is indicated by the gray
rectangle next to your goal description. Now you will enter the objectives and subobjectives of your decision model.
Select Edit, then Insert Child of Current Node, then a node will appear below the
Goal.
Type your first objective, Performance: a laptop that is fast and holds a lot of data,
then press Enter.
Notice that the gray rectangle next to the Goal changed to yellow after you have
entered the first objective; this means that there are items below the goal.
Tip: A quick way to insert an objective is to right-click on the Goal and select Insert
Child of Current Node from the drop down menu. Once you have entered an objective,
you may right-click on it and select Insert Sibling of Current Node to enter other
objectives on the same level.
y
Type your second objective, Reliability: a laptop that is durable, then press Enter.
Notice when you add the second objective the yellow rectangle, to the left of the goal
node, now includes a red rectangle in its center; this means that the objectives below
the goal have not been assessed.
We will now continue entering in our objectives. Notice that we briefly define our objectives to
help clarify what we are trying to accomplish.
y
Type your third objective, Customer Service: easily accessible Technical Support,
then Enter.
Type your fourth objective, Price: affordable with some bells and whistles; then
press Enter.
Trash Can
Trash receives nodes that have been deleted from the model (Edit, Delete Node) or copied
using Edit, Copy Plex to Trash Can.
y
Select File; then Save. Alternatively, you can click the save button on the button bar
or use the shortcut keys Ctrl S.
Tip: If you terminate your Expert Choice session now by selecting File, Exit you can
easily retrieve the most recently accessed models by selecting one of the entries in the
bottom portion of the File, Open menu dropdown list.
Press and hold the left mouse button while positioned on the node (objective) or its
description that you wish to move elsewhere in the hierarchy.
Drag that node over another node in the hierarchy where you would like it to appear,
until the receiving node is highlighted; then release the mouse. The node will become
the first child under the node on which it is dropped. During the move a white notepad
will be dragged from one portion of the hierarchy to another.
Tip: An easier way to move and copy nodes is to drag and drop with the RIGHT mouse
button. Then a list of options will appear; select one.
y
If you want the nodes of a cluster to appear in alphabetical order, select the parent of
the cluster and then select Edit, Sort Cluster.
To rearrange nodes within a cluster, select each node within the cluster in reverse
order of the way you want them to appear in the cluster and drop each in turn on the
parent node of the cluster.
From the displayed Revert to box, double-click on the option "after save". This will
restore your model to its form right after you executed the File, Save command in this
lesson. (Should you revert to the wrong option, select Edit, Revert again and choose
another option from the box.)
Note: Revert is only available during the current session or if there is an abnormal
termination due to causes such as power interruptions.
Repeat the above process to enter the remaining two alternatives, Galileo, and then
Turing.
Selecting Edit, then select Alternative. Now select Insert and proceed as described
above.
Tip: When you see the phrase "Click OK", you have the option of doing just that or
pressing the Enter key.
Next you will learn how to make judgments or pairwise comparisons about the objectives and
alternatives in your model.
18
Select Assessment, Set Mode and then select one of the three options in the type
section: Importance, Preference or Likelihood.
Then from the menu, select Assessment, Pairwise, or simply click the Verbal tab.
The Verbal pairwise window will appear. Figure 2 shows what the Verbal comparison
window will look like if you make the judgments described below.
Tip: If you cannot see the lower portion of the window, enlarge it.
19
Click on Moderate, above the word "Equal" on the Verbal Judgment Indicator
We are saying that Performance is Moderately more important to you than the computer's
Reliability.
As you make your first comparison, by clicking Moderate, notice that a number representing
your verbal judgment is entered in the matrix and you are automatically taken to the next
paired comparison to be made. (In this lesson the Autoadvance option is on. It automatically
advances you to the next paired comparison. To learn about deactivation of this and other
default options see Tools, Options, Calculation and refer to Expert Choice Help Contents and
Index.)
Tip: In our example, the objective on the top is more important than the objective on the
bottom. If the objective on the bottom is more important than the top, select the word
from the lower portion of the scale.
Now make the remaining five judgments by referring to Table 1. When finished, read the
additional information about entering verbal judgments before proceeding.
Table 1 Remaining Verbal Judgments under the Goal: to purchase a laptop computer
At any time you may alter your judgments by clicking on whichever judgment box in the matrix
that you would like to change; then make your change using the verbal scale.
There are several ways judgments can be entered with the mouse when using the Verbal
comparison mode; for further information refer to context sensitive on-line help by pressing F1
from the Verbal comparison window.
One way to make Verbal judgments is to type the numerical representation of the judgment in
a matrix cell. If you want to enter a judgment between two words such as "Very Strong and
20
After you enter your last judgment, a dialogue box will appear asking if you want to
"Record Judgments and Calculate".
o
Select No, and you will remain at the Verbal window where you may change
judgments. Once finished reviewing and/or changing your judgments, click
to record and calculate your priorities and display a
the Calculate button
graph of the results. See Figure 3.
If you had selected Yes, the priorities for the objectives would have been
calculated and you will be returned to the ModelView window without
displaying the priority graph.
Tip: When entering judgments, you may click the calculate button as long as it is
colored yellow or green. The calculate button will be: Red if not enough judgments are
made to calculate priorities; Green if all judgments have been made; or Yellow if you
have missing judgments but there are a sufficient number to calculate priorities.
21
Notice at the top portion of the Priorities window you have the option to:
y
Unsort leaves the objectives in the order in which they are shown in the TreeView.
If the Normalize box is checked the highest priority will be shown as a value of 1.000
while the other priorities will be displayed as a ratio with respect to the highest priority.
Inconsistency
The inconsistency measure is useful for identifying possible errors in judgments as well as
actual inconsistencies in the judgments themselves; this is accessed from the "Priorities with
respect to" window.
Inconsistency measures the logical inconsistency of your judgments. For example, if you were
to say that A is more important than B and B is more important than C and then say that C is
more important than A you are not being consistent. A somewhat less inconsistent situation
would arise if you would say that A is 3 times more important than B, B is 2 times more
important than C, and that C is 8 times more important than A.
In general, the inconsistency ratio should be less than 0.1 or so to be considered reasonably
consistent. The "Priorities with respect to" window also shows how many missing judgments
are in the set of elements being compared.
22
Select Inconsistency, 1st from the menu to identify the most inconsistent judgment.
Figure 4 shows our Best Fit, where the judgment between Reliability and Customer Service
should be Equal as indicated by the Best Fit indicator of 1.0, located above the matrix. Notice
we entered a judgment of Moderate that is represented by 3. Your Best Fit might be different if
you did not make the same judgments. (You should only change an inconsistent judgment if
you feel that your initial comparison was in error and did not truly represent your feeling.)
Note: If the Best Fit is displayed in red then the column element of the matrix is preferred to the
row element. To enter an inverted element in the matrix, enter your judgment and if it is not
displayed in red then click the Invert button
You can also view the second, third etc., inconsistent judgment by selecting an option from the
Inconsistency menu. Then, if desired, you can alter the judgment.
Inconsistencies can also be suggested when you have missing judgments.
Tip: To view the "best fit" of any cell right-click in a selected matrix cell.
23
The Graphical pairwise window will appear; refer to Figure 5 when you make your comparison.
In this example, there is only one judgment to be made. The Graphical mode operates by
clicking and dragging either comparison bar (the blue or red bar) either to the left or to the
right.
Tip: By dragging the top bar to the right you are saying that the element on top is more
important than the element on the bottom, in proportion to the relative lengths of the
bars. By dragging the bottom bar to the right you are saying that the element on the
bottom is more important than the element above. The numerical representation of the
judgment is entered into the cell matrix; if the number is in red it indicates that the
column element is preferred to the row element.
When done dragging a bar you are prompted "Record Judgments and Calculate?" If you select
Yes you are returned to the ModelView.
y
Select No.
24
25
If you click on the number above the slider bar you will autoadvance to the next
paired comparison. Alternatively, you can drag the indicator bar to make the next
judgment. Then click the next empty cell in the matrix. (Refer to on-line help to see
other ways to enter judgments.)
After all comparisons have been made, you will be prompted to record your
judgments and return to the ModelView.
From the TreeView, select Hard Drive, the next sub-objective to be compared.
Select one of the modes of comparison of your choice by clicking on a tab Verbal,
Graphical or Numerical.
Tip: Remember to save your model often; then if you want to go back to an earlier
version you can use the Edit Revert command.
y
You can repeat the above steps until all remaining three comparisons are made, or
alternatively, you can:
o
Select Go, Next Unassesed (to advance to the next unevaluated set of
elements).
Repeat the above process until all judgments have been made for both the
last two objectives.
26
Redraw Commands
There are two redraw commands that are available when at the ModelView or Data Grid
windows (lessons 3 5 explain the Data Grid). Each command redraws the TreeView
(hierarchy) around the current node. Other redraw commands are found on the View Menu;
they expand and contract nodes and display only the first level of the hierarchy.
The redraw commands are useful when viewing large models; you can move to a node in the
hierarchy and view what is relevant without losing your position. When at the Data Grid you
can click a node in the hierarchy and you will automatically be positioned to its corresponding
covering objective on the grid. See lesson 3.
27
Redraw
Redraw, is only available when Autoredraw is off. It manually redraws the hierarchy about the
current node and does not collapse other nodes. It is represented by
Tip: When at the ModelView's TreeView, depressing the first letter of a node name (or a
series of characters) will take you to that node.
Press Ctrl and click on an elements name (any objective or alternative located in the
rows of the matrix). The row for the element that you selected will be blocked. In
addition, any comparison made (or to be made) relating to that factor will also be
blocked. Figure 8 shows this.
Now press Ctrl and click on the dormant element to make it non-dormant; any
judgments previously made will be shown.
28
From the ModelView, select Synthesize, then With Respect to Goal. The synthesis
window will appear, showing the results (see Figure 9). Notice the Ideal and
Distributive buttons; in our example, the Ideal mode is selected. Each mode will be
explained.
29
Synthesis Commands
There are two synthesis tabs Summary and Details.
Summary displays bar graphs of the alternatives' priorities with respect to the node from
which you performed the synthesis (in our example, the Goal). See Figure 9 above.
Details shows a grid of all the priorities and alternatives with respect to the goal or objective
selected. In our example, since we selected the Goal node, we show all objectives, subobjectives and alternatives; see Figure 10. Experiment with the other detail options and refer to
the on-line help for more information.
30
Dynamic
Performance
Gradient
Head to Head
You can open four types of sensitivity analyses at once or each one separately. Each graph
has its own unique menu commands and each sensitivity analysis can be compared to a
"what-if" analysis because the results are temporary. The remainder of this section explains
each graph.
31
Experiment changing the priorities of your objectives by clicking and dragging the objective
bars on the graph. Drag one objective bar back and forth and you will see the alternatives'
priorities change. Also try this for the remaining objectives. To see the original priorities, click
the Home button on the button bar
To view a dynamic sensitivity graph, Figure 12, showing the alternative's bars in multiple
sections:
y
32
Performance Sensitivity
To see the Performance Sensitivity graph:
y
Click the appropriate button on the Dynamic graph button bar. Alternatively, select
Sensitivity-Graphs from the ModelView; then select Performance.
33
The Performance Sensitivity analysis, displayed in Figure 13, shows how the alternatives were
prioritized relative to other alternatives with respect to each objective as well as overall.
To see how the best computer compared to the second and third computers, read the overall
priority from the intersection of "right y-axis" and the overall priority for each alternative. In our
example, DaVinci is approximately .43, Galileo is approximately .34 and Turing is
approximately .24. Note the priorities for the alternatives sum to one.
To read each objective's priority (based on the decision-makers paired comparisons), use the
left y-axis. For example Performance is about .52 while Reliability is about .25. Customer
Service is about .14 and Price is about .10.
To read the alternative priorities with respect to each objective, read from the "right y-axis". In
our example, using Reliability, DaVinci has priority of approximately .90; while Galileo is about
.50 and Turing is approximately .26.
This graph is also dynamic, so you can temporarily alter the relationship between the
alternatives and their objectives.
y
34
In this figure you can see that increasing the priority of Price from .09 to .36 changes the
choice of the alternative with respect to Price. When viewing a Gradient graph you are looking
for cross-over points of the alternatives.
Head-to-Head Graph
y
Figure 15 shows how two alternatives compared to one another against the objectives in a
decision. One alternative is listed on the left side of the graph and the other is listed on the
right. The alternative on the left is fixed while the alternative on the right can be varied, by
selecting a different tab on the graph. Down the middle of the graph are listed the objectives in
the decision. If the left-hand alternative is preferred to the right-hand alternative with respect to
an objective, a horizontal bar is displayed towards the left. If the right-hand alternative is better,
the horizontal bar will be on the right. If the two choices are equal, no bar is displayed. The
35
From the menu bar of the last graph viewed, click the Two-Dimensional (2D Plot)
button
This graph (Figure 16) shows the alternatives' priorities with respect to two objectives at a time.
By clicking the menu commands "X Axis" and "Y Axis" you have the ability to change the
objectives being displayed.
The area of the 2D plot is divided into quadrants. The most favorable alternatives with respect
to the objectives on the two axes will be shown in the upper right quadrant (the closer to the
upper right corner, the better the alternative). The least favorable alternatives will be shown in
the lower left quadrant (the closer to the lower left corner, the less favorable the alternative).
Alternatives located in the upper left and lower right quadrants indicate key tradeoffs where
there is conflict between the two selected objectives.
36
Now save your model by selecting File, Save. Alternatively, click the save button from the
button bar or use the shortcut keys Ctrl S.
37
From the Welcome dialogue box, select Structuring; alternatively, from the menu
select File, New.
In the dialogue box type the new file name, Vehicle; then click Open or press Enter to
continue.
Type the Goal Description To purchase the most preferred vehicle. The TreeView
pane now contains your goal.
From the menu, select Tools, Options; then select the General tab.
In the Structuring box, select the Enable button; then select Close.
From the menu, select View; then select the Affinity Diagramming pane or just click
.
40
Drag your mouse over each button to see what they do.
Click the Objective/ criterion/ group button, located in the Affinity Diagramming
pane.
When a dialogue box appears, type an objective; for this lesson, type Style.
A highlighted box will appear in the Affinity Diagramming pane containing your
objective. The red dot indicates where the next objective will be placed.
Tip: To position an existing objective drag it where desired. To position the placement
of a new objective, click anywhere in the Affinity Diagramming pane; drag a box with the
mouse. Next enter the objective.
Now use the list below to enter the remaining objectives, repeating the same process from
above.
Engine Performance
Safety
Price
Horsepower
Acceleration
Crash Test Score
41
If you cannot see the entire objectives name within a box select Tools, Options.
You should be at the View tab. Look at the second box in the tab.
Select Close. Now you see the entire objectives names; that is if you typed what we
suggested.
Editing Objectives
To edit an objective, double click on it.
Clustering Ideas
Once you are satisfied with the list, it is time to cluster your objectives by identifying those that
belong in the same cluster and then repositioning (dragging) the objectives into that cluster. An
objective that does not fit into any cluster may standalone. If you have several objectives that
do not fit into any existing cluster but belong to the same cluster, simply add another objective
into which these objectives can be clustered.
Follow the steps below to cluster the objectives entered in the Affinity Diagramming pane.
y
Click Engine Performance, the objective you want to move; it will become
highlighted.
Drag Engine Performance to the right of the list of objectives by pressing and holding
the left-mouse button. Release the mouse when done.
Drag and position Horsepower over Engine Performance. Once positioned, release
the mouse button. Now Horsepower is clustered in the Engine Performance box.
Cluster the remaining objectives listed below, using the same steps just described. Refer to
Figure 2 below to see what our clusters look like.
y
Tip: Another way to enter an objective is to click anywhere in the Affinity Diagramming
pane and drag the mouse until a rectangular shaped box is drawn, simultaneously, a
dialogue box will appear, prompting you to enter your objective.
42
After clustering the objectives you are ready to enter alternatives; note Figure 2 shows the
alternatives that you will add.
Tip: You can also cluster objectives by dragging a box around one or more existing
objectives. When the mouse button is released, you will be prompted for the name of
the new clustering objective. (You may need to drag and arrange the objectives to an
empty portion of the screen before doing this.)
Entering Alternatives
Now that the objectives and sub-objectives are clustered it is time to enter alternatives.
y
A dialogue box will appear prompting you to enter an "Alternative name"; type
Clydesdale. (Rather than use actual car names we use the names of horses; feel free
to use your preferred vehicle names.)
Repeat the Add Alternative process to enter the remaining two alternatives: Arabian
and Palomino.
Tip: To enter an alternative, you can alternatively right-click in the alternatives pane and
then type an alternative name in the dialogue box.
y
Note: You can drag/drop the objectives to change the order of the objectives in the hierarchy
as explained in "moving nodes in the hierarchy" in Lesson 1.
From this point on you would continue to evaluate your model by making paired comparisons
as described in Lesson 1, or you could evaluate your model based on what you will learn in
Lesson 3, using the Data Grid.
y
Now we want to show you how to draw a box around several objectives to make a new toplevel objective.
Tip: To create one objective, just drag and draw with the mouse.
Start Expert Choice and from the menu select File, New.
Entering Alternatives
y
Alternatively, from
Click the Pros/Cons pane button over the TreeView pane.
the menu select View; then select Alternative Pros/Cons pane.
The Pros/Cons pane with three buttons will appear in the ModelView window. Figure 4 shows
our pros and cons for the highlighted alternative. Notice the highlighted alternative in the
Alternatives pane also appears as the title above the Pros/Cons pane.
45
Now you will enter pros and cons for the first alternative. If you would like to add pros and/or
cons for a different alternative simply click on another alternative to make it the current
alternative.
y
With Clydesdale selected, click the Add Pro button. A dialogue box will appear
labeled "Add Pro for Clydesdale"
Type High Engine Performance then click OK. If necessary, drag the pro under the
Pro button.
Tip: To align the entry of a future pro or con in the pane, click with the mouse where
you would like the pro or con to appear before selecting the appropriate button.
Now enter a con for the Clydesdale.
y
Select the Add Con button. When the dialogue box appears, type Very Expensive
and click OK
Notice that the cons are displayed in magenta while the pros are in blue.
Add the following pros, repeating the same process just explained:
Stylish
Fast
Continue adding Pros and Cons for the remaining two alternatives; for brevity we will only enter
one pro and one con for each alternative.
46
Select File, Save to save your model before viewing a list of all your pros and cons.
From the menu, select View; then select the All Pros/Cons pane. A faster way to see
this is to click the All Pros/Cons button
Note: The Pros are in blue while the Cons are magenta.
Notice how the con, Very Expensive, is now grayed out; this indicates that it was converted to
an objective. Gray can be removed from a pro or con by double clicking.
Tip: Since alternatives are evaluated based on their preference with respect to
objectives, the wording for cons must almost always be changed to state the objective
(or objectives) that the con points to. For example, expensive points to low cost as
an objective.
Looking at the list of pros and cons, you can see that some pros and cons could be repeated
more than once because they are associated with more than one alternative; if this is the case,
you would not need to convert repeats. Those pros and cons not used in the conversion
process will remain white.
Tip: On the other hand, a single pro or con may point to several objectives and can be
dragged and dropped numerous times. For example, a pro of size for a large car may
point to the following objectives: Comfort; Carrying capacity; Safety; Fuel Economy;
Ease of Parking, etc.
and started grouping our objectives. Third, we also added a few more objectives.
48
49
When an information document is open you can drag other documents to it and/or create
shortcuts to other files or programs. Information documents can also be created and accessed
from other windows.
Notes
In addition to Information Documents, Notes can be entered for objectives in the hierarchy,
alternatives, individual paired comparisons, and Data Grid assessments as well as cells in the
Data Grid (discussed in Lesson 3). When working with group models, each participant can
enter their own notes to express their views, rationale, concerns and the like about the different
parts of the decision process.
y
To create a note from the current (highlighted) node, click the Note button.
Enter your comments and when done, click the Note button to close.
If a note exists for the current node, the bottom portion of the Note button will be colored
.
When a Note window is open, you can drag other documents to it and/or create shortcuts to
other files or programs. Like Information documents, Notes are available from other windows.
To learn more about these features, refer to Expert Choices Contents and Index.
With an open Information Document or Note, position the cursor to the insertion point
within the Information Document or Note.
2.
b.
Note: You can embed several documents or files in one Information Document or Note,
intermixed with text if desired.
50
2.
Then Expert Choices file menu will disappear and it will be replaced by the embedded
program's menu, in this case Excel.
3.
4.
To close the embedded file and executing program, in this case, Excel, you must click
in the upper-right corner of the window or press Alt-Spacebar.
2.
When a pop-up list appears, select Worksheet Object, Open. You will be taken to the
embedded program.
Now continue as described above.
2.
3.
4.
51
Copy formulas,
54
From the Welcome dialogue box select ECSamples; then navigate to and select Ice
Cream Site. ahp from the list. Alternatively, you can select File, Open and then
navigate to the ECSamples models folder (usually found in a root directory) and
select Ice Cream Site.ahp.
Note: Expert Choice files have the extension of ahp. If you are upgrading from an
earlier of Expert Choice your models will have to be converted.
Since we will be explaining how to use Ratings by changing this model, we want you to make a
copy of the model first.
y
Select File, SaveAs and when the save model dialogue box appears:
a.
Click the Up One Level button for the Expert Choice folder
b.
Click the Create New Folder button and type a folder name, such as Models
c.
55
From the ModelView, select Go; then select Data Grid (see Figure 3). This model
contains several global alternatives and no active alternatives.
You can use the standard window keys to resize the grid as well as individual columns. Notice
the TreeView to the right; if you click on an objective in the hierarchy you will move to the
corresponding covering objective column in the Data Grid. You can use the arrow keys or the
mouse to move around the grid.
Note: If your TreeView pane is not visible, select View from the menu, then select TreeView
pane to make it visible.
When in the covering objectives data entry area, if the Autoadvance option is on (the default)
you will notice a Down Arrow
or a Right Arrow
on the Data Grid button bar. The
arrow button designates the direction of Autoadvance when entering data in the columns of the
grid. Clicking on the button will change the direction.
56
As we mentioned earlier, the value in the total column for each alternative contains the
weighted sum of the values (priorities) for the alternative across all the covering objectives'
columns. (If the elements in the decision hierarchy have not yet been prioritized, the weights,
and hence the totals, will be zero.)
The priorities in the total column shown in Figure 4 not only denote rank but also have interval
and ratio meanings. For example, referring to Figure 4, the priority of Main Street High Rise is
.527, while the priority of the Business District is .217. From this we can infer that the Main
Street High Rise is more than twice as preferable as the Business District.
To see a more meaningful view of the results of this model:
y
Select Edit, Sort, Descending and the priorities for your alternatives will be sorted
from highest to lowest.
57
Next we will show you how to enter a new alternative into the Data Grid; then we will show you
how to rate the alternative.
Type MyStore as one word, then click the cell below or move down using the
keyboard down-arrow key.
Notice that the AID was automatically entered. You never enter AIDs as this is an
Expert Choice function.
Move to the cell, Mystore, and double click on the alternative or press F2, the
windows standard editing key.
Move the cursor to "S"; press the space bar once so that your alternative is typed as
"My Store" (two words) and then click the cell below or press Enter.
Entering Ratings
There are several ways that Ratings can be entered either using the mouse or keyboard.
With the mouse:
y
Move to Data Grid cell for the My Store Row and the Visibility Column.
58
Since we will be entering ratings for each cell in this row, make sure the Autoadvance
arrow in the button bar is pointing to the right and not down. If it is pointing down, then
click on it once.
Tip: The Autoadvance to the next cell option is on by default. If you do not see an
arrow pointing down or right on the button bar, turn on Autoadvance, by selecting
Tools, Options, Calculation; then select Autoadvance.
y
Click OK (the second intensity in the Ratings scale), and that rating will be entered for
My Store with respect to Visibility.
Notice the word "OK" appears in the cell; the bar in the cell indicates the priority value
associated with "OK".
Tip: While at the Data Grid, clicking an objective in the TreeView selects that column in
the Data Grid. If there are sub-objectives associated with that objective you will be
positioned at the first sub-objective. To go to another sub-objective you must click on it
in the hierarchy.
y
For Customer Fit, press 1, number representing the first rating intensity, "Lots", or
Type a value between zero and one such as .345, (if you did this, the entry would be
between few (.303) and some (.550), or
Move to Cost and press 2, the number corresponding an "average" rating. Typing with
the keyboard is often the fastest way to enter ratings in the Data Grid.
Now that you have learned how to enter Ratings, we will next show you how to copy a formula
from one covering objective to another.
59
Select Edit, Paste Formula. Compare your results with Figure 5; it shows the Data
Grid before you copied a formula to Customer Fit.
Click the Data Grid tab and go to the Customer Fit. This column will contain the
copied formulas.
Now, if desired, you can make entries for the alternatives with respect to the copied Ratings
scale, Customer Fit. Remember to change the Autoadvance Right Arrow to point down to
facilitate entering the ratings in this column and enter your ratings as you learned in Resizing
and Moving Around the Data Grid.
From the Data Grid, go to the Customer Fit column, right-click on the word Ratings;
refer to Figure 4.
From the pop-up menu showing all the formula types select None.
Revert Command
The Revert command can be used to revert to a previous version of your model. For example,
should you decide you do want to abandon what you just did, do the following:
y
From the Data Grid select Edit, then Revert, or alternatively, click the Revert
button
.
60
When the Revert to window is displayed double-click the desired entry; see Figure
6 below. Your revert list may be different.
In our example, click Original, and the model as originally loaded will be restored.
Click Revert again; try another selection; we suggest After Save; this way your
alternative, My Store ,will be in the model as we proceed. Got the idea?
Note: The "revert to" selections are deleted when a model is closed
From the Data Grid select a cell in the Customer Fit column.
From the menu bar select Formula Type; then select None to delete the existing
formula.
When the dialogue box appears saying "This will replace any existing data. Proceed?"
Click OK.
From the menu bar select Formula Type then select Ratings to create a new Ratings
scale.
Tip: Instead of using the menu bar, right-clicking in the cell above Customer Fit will
display a drop down menu; then select Ratings.
A new window will appear where you will create a new Ratings scale; see Figure 7 Now you
will re-create the Customer Fit Ratings scale.
y
Click in the first vacant Intensity Name column; then click some from the list on the
right
Move down to the next row, and click little from the list on the right
61
Tip: To change an intensity name, click on that intensity, then retype or press F2 (the
standard Windows key) to edit. To delete, move to the intensity name and press the
Delete key.
There are three intensities in this scale, each with a zero priority. For a more robust solution, all
intensity scales should have at least 5 elements; we use three here for brevity.
y
You will be taken to the graphical pairwise mode; if you like, you can switch either the verbal or
numerical mode by clicking on one of the tabs.
Next we explain how to make diagonal pairwise comparisons.
Click Close.
Figures 8 and 9 show the judgments which you will make using the Graphical mode.
y
63
, or press
After reviewing the displayed priorities, click the Priorities tab
Enter to return to the Ratings definition window. The window now shows your derived
priorities; see Figure 10.
Right-click the top row of the Competition Column and select Ratings. Next, you can
either:
1.
Click Assess to revise your judgments made earlier using the paired comparison
process; or
2.
rather than clicking the Assess button, Stay at the Ratings definition window and
left-click and drag each intensity priority bar to the right or left. Figure 11
shows that we reversed the priority of the intensities by making Intense the
highest, followed by moderate and little.
64
After making modifications, click Close to return to the Data Grid. The values for cells
in this column will be updated based on the new priorities for the intensities.
You will learn how to create and modify other formula types in Lesson 4.
Next we will show you how to "extract" alternatives from the Data Grid. When extracted, these
alternatives will be displayed in the Alternatives' Pane of the ModelView, and are then known
as active alternatives. Then you can perform sensitivity analyses on the extracted alternatives
or refine your judgments.
From the Data Grid, right-click on each alternative to be extracted. Refer to Figure
12. If your model is different select a few alternatives for extraction.
From the menu, select Edit; then select Extract Selected to Hierarchy.
When you are prompted to "Extract active alternatives?" click Yes. Then you will be
taken to the ModelView showing the hierarchy and active alternatives.
65
Select Sensitivity-Graphs; then select one of the five graphs such as Dynamic.
From the TreeView, click to one of the covering objectives in the TreeView such as
Location.
From the menu, select Assessment, Pairwise. Click Yes when prompted to remove
the formula and derived priorities with pairwise comparisons.
Switch to the graphical comparison mode and adjust any of the existing judgments
that appear on the diagonal. Then add additional judgments as desired.
Note: A judgment of "1" means that the two alternatives received the same rating;
however, you might now think that one is a bit more or less preferable than the other.
Select Edit, and then Revert to revert back to the model as it existed "Before
Extracting Global Alternatives".
66
Select Include the Ideal Alternative in Data Grid (Do not select the "Hide" option).
Then the Ideal Alternative will be inserted in the grid as shown in Figure 13.
If you want to see the same information graphically, extract the ideal alternative and up to 9
other alternatives; follow the directions below.
y
Select the Ideal and up to 8 other alternatives by right-clicking their names and a
checkmark will appear to the left of the alternative name.
Note: If you right-click on a selected alternative it will be deselected.
y
y
67
68
Tip: You can access the sample models by selecting Help Sample Models.
y
When prompted for the model name, type MyIcecreamSite-Cost; then click Save.
A dialogue box will appear "This will replace any existing data. Proceed?" Click
OK.
Then the Step Scales window will appear; see Figure 1. It shows intensity names, step
lower bounds and priorities.
We will first illustrate converting an existing Ratings Formula to a Step Formula and then show
how to define a Step Function formula from scratch.
y
From Step LB column starting with cheap, type the following lower bounds: 0, 1000,
2000, and 3000.
If desired you could practice dragging the priority bars or select Assess to view
previously made paired comparisons. Then click the priorities tab
Step Function Definition window.
to return to the
Now click Close the window and return to the Data Grid.
Type the rental cost for each store: 500, 999, 1100, 3005, 2500, 1000, and 3500.
Now we will show you how to define a Step Function from scratch.
2.
3.
Select Step.
70
A dialogue box will appear "This will replace any existing data. Proceed?" Click OK.
5.
Type an intensity name and low bound for each member of the scale. Negative
numbers can be used.
6.
Then you would either drag priority bars to derive priorities or select Assess to
pairwise compare the intensities.
7.
Lastly, you would enter data in the Data Grid for each alternative with respect to the
covering objective's Step formula just defined.
That's all there is to the Step Function. Next we will show you how to define and use utility
curves.
Select Help, Samples models directory and navigate to and select Retirement
Places Rated. Alternatively you can select File, Open, ECSamples, Retirement
Places Rated. ahp.
If desired review the paired comparisons made for the objectives and sub-objectives
by selecting Assessment, Pairwise.
Click the Data Grid tab and familiarize yourself with the content.
This model (Figure 2) uses three different formula types: Ratings, Decreasing and Increasing
Utility curves, as seen by looking at the top of each column in the Data Grid. All the curves in
this model happen to be linear. Data has been entered for each alternative with respect to
each covering objective. (If this data was in a database it could have been imported into the
model using our Data Mapping capability discussed in Lesson 5.)
71
72
73
Change the high x-axis to 250 and low x-axis value to 90.
Notice that the Low and High Values, now displayed on your Data Grid changed; compare it to
Figure 3 above. Also observe that when you change the definition for a utility curve, the values
in the column remain the same but the priority bars are recomputed automatically. The
priorities may or may not change and this is dependent upon the new scale.
y
Return to the Decreasing Utility Curve window by clicking on the Utility Curve tab.
Click Close and view the changes to the priority bars on the Data Grid.
Return to the Decreasing Utility Curve window and compare your curve with ours
shown in Figure 5.
74
Click Close; this change (from a decreasing to an increasing curve) did not take place
because you did not select Apply.
2.
3.
4.
A dialogue box will appear "This will replace any existing data. Proceed?" Click OK.
5.
Type high and low x-axis values for the curve. (Negative numbers can be used.)
6.
If the curve desired is not Linear drag the line down and to the left.
7.
8.
9.
Lastly, you would enter data (numbers) for each alternative with respect to the
covering objective's Decreasing formula just defined. Alternatively, if data was
available it could have been imported; see Lesson 5.
75
In the TreeView pane to the right of the Data Grid, click the second Home Mortgage
Payment and Property Taxes node. (If need be, expand the TreeView by dragging.)
Then the Data Grid will be positioned to this covering objective.
From the Home Mortgage Payment and Property Taxes column on the Data Grid,
right-click and select Increasing. Figure 6 shows this portion of the Data Grid after the
change has been applied.
Notice that we moved the covering objective colums to the left so first column after the
Total column is Mortgage Payment and Property Taxes.
Review the information shown on the graph as well as the information entered for the
High and Low X-axis.
To make this curve non-linear and increasing, drag the line up and to the right.
Select Close to return to the Data Grid and compare the changes to the alternatives'
priorities with respect to this covering objective.
76
2.
3.
4.
A dialogue box will appear "This will replace any existing data. Proceed?" Click OK.
5.
Type high and low x-axis values for the curve. (Negative numbers can be used.)
6.
If the curve is not Linear, drag the line up and to the right.
7.
8.
9.
Now enter data (numbers) for each alternative with respect to the covering objective's
Increasing Utility curve just defined. Alternatively, the data if available could be
imported; see Lesson 5.
77
From the Data Grid, click the Movie theatres' node in the TreeView pane. If it is not
shown, click Leisure Living, then click RMGB to display what is beneath these nodes.
On the Data Grid, right-click the covering objective Movie theatres and select Direct.
You will be told that the data will be removed (as it no longer applies). Select OK.
Now enter the respective priorities for each alternative retirement location.
y
Click the next vacant cell and drag a bar to the right. Stop at the desired priority.
Select None
When prompted, "This will replace any existing data. Proceed?" Click OK.
Must Constraints
Must Constraints are parameters upper and lower bounds that an alternative must conform
to. You can define a Must Constraint for each covering objective for which data is entered. In
other words you can not define must constraints for Ratings.
y
From the Data Grid, select View, Formulas/Must and then select Musts to turn on
the display of the formulas types that are shown on the Data Grid.
Move to a desired covering objective and enter either a lower and/or upper
bound.
Repeat this process for each covering objective that will be subject to must
constraints.
78
To redisplay the Formulas, select View, Formulas/Must and then select Formulas
to display intensities or parameters, if applicable.
79
2.
Since this a group model, press Enter or select OK to open the model as the facilitator.
3.
Select File, Save As and type HawthorneUDC (for user defined column).
4.
From the Data Grid of the Combined Instance, select Edit, Column, Add and type
Dept. Then a user defined column will be added to each instance in the model.
5.
Now type Production for the Dairy Maintenance Work alternative and press Enter or
the down-arrow to advance to the next department cell. If you cant see what you
typed expand the cell by dragging in the header.
6.
Go to the Barn Electric Department user defined cell; type Maintenance and then press
Enter.
Note: There is no requirement that each user defined cell contain data.
7.
Select File, Save since we will use this model to show you how to map to an external
database in the next section.
81
Using the HawthorneUDC model created in the user defined mapping example, click on
any cell in the Alternative column in the Data Grid.
2.
Note: If there are any security restrictions or passwords required to access an external
source, contact your system administrator.
3.
Identify the type of the database that you will map to. In this tutorial type or select
MS Access.
b.
c.
Type or select the Table Name that contains or will contain the alternatives. In our
example select Products from the Table Name drop-down list.
d.
Type or select the Field Name of the alternatives in the table. In our example select
ProductName.
e.
Type or select the Key Field that will be used to uniquely identify the alternatives in
this table; in our example select ProductId.
f.
Click OK to finish the mapping. Then a bridge button will appear in the alternative
column header. If this is the first mapped column in the grid then the Map Key
column will be displayed to the left of the alternative column.
Note: You can show or hide the Map Key column using the Data Grids View menu. The
Map Key is used by Expert Choice to associate an alternative with records in tables in
external databases.
4.
82
2.
From the Data Grid, define a mapping for the Alternative column to an external database
table that contains a field for alternative names, and a field for a map key designator for
each alternative. See the map to external database section.
3.
From the Data Grid, select Mapping | Import Data for, or by right-clicking the bridge
button in the Alternative column header.
4.
5.
Select OK. Then alternatives and Map Key designators will be added to the Data Grid in
their respective columns.
Try the above scenario by building a new model, mapping to the Northwind database and then
importing alternatives.
1.
2.
Since this is an example press Enter when asked to enter a goal description.
3.
In the ModelView add 2 objectives called Increase Products Sold and Mitigate Risk by
using the Edit | Insert command.
4.
Click
on the button bar to map the alternatives column to an external database and
follow steps 2-4 in the mapping to external database section.
6.
Right-click on
7.
Select Selected Column Only and checkmark Add New Alternatives. These items
should be selected as they are the defaults.
8.
Select OK. Then all alternatives in the Product Name field will be imported.
9.
Starting with a model containing objectives, sub-objectives and alternatives, follow the
steps from Scenario I above. New alternatives and their key designators will be added to
the existing set of alternatives in the Data Grid.
Using the HawthorneUDC model that has mapped alternatives column we show you how to
import additional alternatives from an external database.
1.
Open the HawthorneUDC model previously created in the User Defined Column section
and modified in Mapping in the Data Grid.
2.
3.
From the Data Grid, from the participants drop-down select the either the Combined or
Facilitator instance.
4.
Right-click on
5.
Select Selected Column Only and checkmark Add New Alternatives. These items
should be selected as they are the defaults.
6.
Select OK. Then all alternatives in the Product Name field will be imported into the
Hawthorne Valley model with the existing alternatives.
7.
Import Scenario III Importing Data for Existing Alternatives from an External Database
1.
Starting with a model containing objectives, sub-objectives and alternatives, create a data
mapping for a covering objective or user defined column to which data is to be imported
from an external database. If a map key does not exist for any of the alternatives for
which external data is to be imported, type the map key value in the map key column of
the Data Grid. (You will have to get this information from your database administrator.)
2.
From the Data Grid, select Mapping | Import Data for, or by right-clicking the bridge button
in the covering objective or user defined column header.
3.
Verify that the Add New Alternatives checkbox is NOT checked. (Otherwise, records in
the external database for which no corresponding map key exists in Expert Choice will be
added as new alternatives in the Data Grid.)
4.
Select OK.
The example below shows you how to import data for alternatives in an existing model.
84
3.
From the Data Grid, review each mapping by selecting Mapping | Add Change Selected
Column to External Source.
4.
Select the first covering objective. Then select Mapping | Import Data for, or by rightclicking the bridge button in the covering objective or user defined column header.
5.
Verify that the Add New Alternatives checkbox is NOT checked. (Otherwise, records in the
external database for which no corresponding map key exists in Expert Choice will be
added as new alternatives in the Data Grid.)
6.
Select OK. Then data for the Increasing Products Sold should have been imported.
Note: Our database only contained the first four product ids associated with the Northwind
database used for the alternatives.
7.
Import Scenario IV Importing Data for More than one Covering Objectives and/or User
Defined Data.
1.
Follow the steps 1 -3 in Scenario III above and then select one of the Data Import Options
below.
y
y
y
y
y
2.
Select OK.
Using Scenario3 above we show you how to import data for more than one covering objective.
1.
2.
Verify that the Add New Alternatives checkbox is NOT checked. (Removing the check, will
only import records into the Data Grid that already contain map keys. If you fail to do this,
then records in the external database for which no corresponding map key exists in Expert
Choice will be added as new alternatives in the Data Grid.)
3.
Select OK.
4.
Scenario V Special Case Importing Only Some New Alternatives from an External
Database
1.
Identify those new alternatives to be added to Expert Choice and from the Data Grid add a
temporary name for each alternative such as A, B, C.
2.
Select Mapping | Import Data for, or by right-clicking the bridge button in the Alternative
column header.
4.
Verify that the Add New Alternatives checkbox is NOT checked. (Removing the check, will
only import records into the Data Grid that already contain map keys. If you fail to do this,
then records in the external database for which no corresponding map key exists in Expert
Choice will be added as new alternatives in the Data Grid.)
5.
Select OK and the alternative names associated with the map ids will be imported; then
save your model.
This scenario illustrates importing only some new alternatives from an external database.
1.
2.
3.
Go to the Data Grid and delete all the alternatives by selecting Edit | Data Clear All.
4.
Type either the alternative name or a temporary name in the first alternative column, in
this example type X.
5.
Move to the Map Key column and type 22. (When prompted about changing the Map Id,
select Yes.)
6.
7.
8.
Select Mapping | Import Data for, or by right-clicking the bridge button in the Alternative
column header
9.
Verify that the Add New Alternatives checkbox is NOT checked. . (Removing the
check, will only import records into the Data Grid that already contain map keys. If you fail
to do this, then records in the external database for which no corresponding map key
exists in Expert Choice will be added as new alternatives in the Data Grid.)
10. Select OK and the alternative names associated with the map ids will be imported; then
save your model.
The columns in the Data Grid must be mapped before exporting data. See Mapping in
the Data Grid to an External Database.
2.
Before exporting, contact the database administer involved to make sure you have
permission(s) to write to the external database(s).
3.
4.
Determine what instance you want to export from; make it the current instance. This is
usually the Combined instance that contains the values of the entire group.
5.
Determine what fields you want to export and then select Mapping, Export Data for
and then select one of the options below.
y
y
y
y
Selected Column Only exports the current mapped column; you must select the
desired column first.
Add New Alternatives exports new alternatives from the external data base.
87
Only the facilitator can create/modify a model's structure and enter/edit Information
documents.
2.
3.
From the participant table, the facilitator enters participants and demographic information
about each participant as well as optional passwords.
4.
The facilitator defines Data Grid formula types; sometimes with the groups assistance.
5.
The Edit, Revert command, useful to revert to prior model states during a session, is
available only for the facilitator.
6.
The facilitator will lead the group when making paired comparisons with respect to the
objectives and alternatives; and if applicable; will also assist the group when entering
Ratings or data values in the Data Grid.
7.
The facilitator can also enter judgments and/or data to be combined with other
participants' judgments and data. This is not recommended as we feel that facilitator
should facilitate a group session and not take part in the session as bias might be
perceived.
8.
The facilitator will combine judgments of some or all of the participants and show the
results to the group.
9.
The facilitator will show the group sensitivity analyses and discuss with the group if model
iteration is needed.
10. If iteration is needed the facilitator and the group will decide what portions of the model
will be reviewed and revised.
89
2.
Participants can make judgments about the various facets of the decision problem
including:
a.
b.
c.
3.
Participants can use the Edit, Undo command during the current session to undo
judgments or undo editing where appropriate.
4.
Participants can review their own decision model; perform a synthesis; display sensitivity
graphs as well as review the contents of the Data Grid. All information can be printed.
5.
If permitted by the facilitator, participants can view and print one or more of the combined
results and review group sensitivity analyses.
Note: Expert Choices Decision Portal Enables participants to enter judgments about a
decision model in a browser using the Internet.
Select File, Open; then navigate to the samples models directory selecting
C:\ECSamples.
Select File, SaveAs and type the filename, GroupArea. (There is no need to append
the suffix of .ahp.)
This simple model has only five objectives and no alternatives. There is an Information
document for the Goal showing the different shapes that will be pairwise compared by
individuals in the group. For more information about this model see the Area Validation
Appendix.
To group enable your model, select Go, then Participants Table or click the
Participants button on the toolbar in the ModelView.
Select Edit, then select Group enable. This will add a COMBINED instance into the
table. This instance will hold the groups results.
To add participants to the model, select Edit; then select Add N Participants.
Tip: To group enable a model and add participants at the same time select Edit, Add N
Participants.
Select File, Close to close the Participants Table and return to the ModelView.
91
Deleting Participants
Deleting a participant deletes everything about that participant from the model; this includes all
judgments, associated priorities and data related to that participant. Before doing this you
might want to make a copy of your model for backup and historical purposes. (You may also
want to do a File, Save before deleting participants in case you might want to do an Edit,
Revert during the session.)
y
Select Edit, then select Delete Participant and follow the prompts.
From the ModelView individual participants can make judgments with respect to the
objectives, sub-objectives and alternatives. This is done using the Assessment Pairwise
Individuals Command.
2.
From the Data Grid individual participants can enter data or Ratings for the alternatives
with respect to covering objectives. This is done using the Assessment Individuals
Command.
The facilitator will start Expert Choice and select the model name to be opened.
2.
If you did not change the default facilitator name discussed earlier in this chapter, select
OK. Otherwise, type your facilitator name; then select OK.
3.
If the model is password protected you will be required to enter the password.
Tip: When you open a model as the facilitator, you can switch to view a participants
information in any of the following ways: (1) double click on a person in the Participants
window; (2) use the Participant drop-down list from the ModelView window; or (3) select
Go, Person and enter a number or double click a row.
4.
The facilitator must open the combined instance of the model by either clicking on the
Combined instance from the drop-down list, or typing the word, Combined, in the Open
Model dialogue box. You will know when the combined instance is displayed as an orange
border will be displayed around the TreeView.
5.
b.
From the Pairwise Individual Window select and display one of the individual
comparison windows by selecting the Verbal, Numerical, or Graphical tab.
If the group will be entering Ratings or data values, the facilitator will:
c.
Go to the Data Grid. Select Assessment and then select Individual or select
6.
Now is the time to provide instruction and information about the first paired comparison to
be made.
7.
8.
a.
The Poll window shows which keypads voted. This visual will let the facilitator know
who voted without any participants looking at the judgments/votes entered.
b.
The Vote window shows the actual judgment entered by each individual.
93
9.
After the participants vote the facilitator moves to the next paired comparison to be made
and repeats steps 4 8.
10. When the comparison process is completed, the facilitator calculates each individuals
priority as well as the group priority.
The facilitator might also choose to configure one keypad as the Facilitator keypad. This
feature provides the facilitator with the mobility to walk around the room rather than being tied
to the computer's keyboard. Also see the Receiver and Keypad Appendix to learn how to use
the hardware.
Also see the sections on Combining Judgments and Data.
To invert the judgment, switching the dominance of the judgment, from the left to the
right or vice versa, you must press (the asterisk key) either before or after pressing the
number that represents the verbal comparison. (To determine if you want to do this, look
at the projected verbal comparison window.)
y
For example, when making graphical judgments pressing the numbers 1 or 2 on the
keypad causes the bar to move left or right in a large increment. Using 4 or 5 moves the
bars moderately, while 7 and 8 move the bars slightly. Lastly the
and the 10 key move the bars a tad.
Each key press causes the bars to move either to the left or right. Data registration takes
a second, so wait until you see the bars move before depressing another key.
To invert the judgment, switching the dominance of the judgment, from either the left to
the right or vice versa, you must press 6. (To determine if you want to do this, look at the
projected comparison window.)
Press a number from 1-9 on the keypad to represent how many times one factor is more
important or preferable than another.
For example, if you feel the paired comparison is equal you would press one. If you felt
the comparison was 5 times more important you would press 5.
Note: All keypad entries default to the first (left) factor being compared.
y
To invert the judgment, switching the dominance of the judgment, from the left to the
right or vice versa, you must press (the asterisk key) either before or after pressing the
number that represents the verbal comparison. (To determine if you want to do this, look
at the projected comparison window.)
y
Press the number that represents the rating intensity such as 2 for Very Good.
Press
* (asterisk) to enter a decimal point and then enter a number such as 345. To
record the decimal value of .345, you must press *. The sequence of key presses is our
example is *345*.
96
Press the number that represents the data value such as 25; then press
sequence of key presses is 25*.
*. The
Before participants can enter numbers with decimals the facilitator must turn the
decimal option on using the Options Keypad Decimals command on the Individual
Input Window.
First press 0 (the 10 key); then press and then press a number such as 672. To
record the decimal value of .672, you must press *. The sequence of key presses in our
example is 0*672*. To enter a decimal in the middle of the sequence, enter for example
56*3* will cause 56.3 to be entered.
* for the minus sign, then either enter the number such
Each cell, if valued, is assigned a priority based on the bounds of the steps in the function.
Using the Keypads to Increasing or Decreasing Utility Curve
Once the facilitator has selected the item to be valued using the Increasing Utility function and
has turned on the keypads, use your individual keypad to either:
y
To enter an integer press the series of numbers, such as 765, then press
* (asterisk)
Before participants can enter numbers with decimals the facilitator must turn the
decimal option on using the Options Keypad Decimals command on the Individual
Input Window.
Press 0 (the 10 key) to enter zero and press to enter a decimal point. Then enter a
number such as 345. To record the decimal value of .345, you must press *. The
sequence of key presses in our example is 0*345*.
To enter a decimal in the middle of the sequence, enter for example 56*3* will cause
56.3 to be entered.
97
To clear a utility curve value, press the asterisk key twice (**).
Enter a priority in the range of zero to one (0 1.0). For example, press * (asterisk) to
enter a decimal point and then enter a number such as 672. To record the decimal
value of .672, you must press *. The sequence of key presses is our example is *672*.
If you will not be using the network capability you can continue reading at When and How to
Combine Judgments and Data.
Prior to the session the model will have to be placed on your network. See Things to Do
Before Opening a Model for Group Use.
a.
b.
For Internet model installation see Lesson 7 and contact your network
administrator.
2.
3.
Start Expert Choice by selecting the windows Start key; then select Programs and
select Expert Choice. Alternatively you can click the Expert Choice desktop icon.
4.
b.
c.
If you are using the WEB (INTERNET) select File Open Web Model.
Then type the path and name of the model (provided to you by the facilitator).
6.
When a dialogue box appears asking whether you are opening the model as a facilitator
or participant follow the appropriate directions listed below. (This assumes that these
privileges have been set prior to placing the model on the network.)
y
As the Facilitator:
If you did not change the default facilitator name, select OK. Otherwise, type
your facilitator name; then select OK.
If a password has been previously assigned, you will be prompted to enter it.
Once a participant opens a group model, he/she is ready to make judgments for objectives and
sub-objectives in the decision hierarchy as well as the alternatives or enter ratings or data for
alternatives in the Data Grid. The facilitator will provide you with instruction on what portions of
the model to evaluate.
99
Click on a statement (i.e. Moderate, Strong) next to the bar (or between two
statements).
If Autoadvance is off, click on the cell in the comparison matrix that represents the
next comparison to be made.
Click on the cell representing the comparison you want to judge and type a number
from 1 to 9; see the numerical representations of verbal judgments.
When using this option it is highly recommended that you use the Numerical mode
since you are probably saying that you prefer, for example, Apples to Oranges 3 times
more with respect to Craving.
100
If Autoadvance is off, click on the cell in the comparison matrix (in the lower pane of
the window) that represents the next comparison to be made.
Notice that as you make judgments, the numerical equivalents of your judgments will appear in
the comparison matrix.
To invert a judgment (to select the other element in the comparison):
y
Click on the cell representing the comparison you want to judge and type a number
from 1 to 9.
101
If autoadvance is off, click on the cell in the comparison matrix (in the lower pane of
the window) that represents the next comparison to be made.
Notice that as you make judgments, the numerical representation of your graphical judgments
will appear in the comparison matrix.
To invert a judgment (to select the other bar in the comparison):
y
Click on the cell in the matrix representing the comparison you want to judge and type
a number from 1 to 99.
When using this option it is highly recommended that you use the Numerical mode
since you are probably saying that you prefer, for example, Apples to Oranges 3 times
more with respect to Craving.
102
Click on a ratings intensity. (You can either click a ratings word located in the first
row in the scale or a ratings number located in the second row in the scale). Then the
ratings intensity will appear in the cell and you should move to the next cell to be
evaluated.
With the left mouse button depressed in the cell, drag the bar in the cell to a desired
value. This function lets you create a ratings value between two discrete values.
Tip: The Autoadvance to the next cell option is on by default. If you do not see an
arrow pointing down or right on the button bar, turn on Autoadvance, by selecting
Tools, Options, Calculation; then select Autoadvance.
Tip: While at the Data Grid, clicking an objective in the TreeView selects that column in
the Data Grid. If there are sub-objectives associated with that objective you will be
positioned to the first sub-objective. To go to a sub-objective you must click on it in the
hierarchy.
To enter a Data Grid Value for a Utility Curve, Step Function or Direct Priority
y
Drag a bar in the cell or type a number. Then press Enter or use the arrow keys to
move to the next cell.
2.
a directory or folder on the network was created to hold your model that is called,
MyNetworkModels on drive F.
3.
Also assume that you copied the GroupArea model created earlier from C:\Ecsamples
to MyNetwork Models.
Now adjust these assumptions for your computer. Once you have created a model in a folder
on a network drive, you will need to set permission for participants to access the model.
1.
Start Expert Choice using the Welcome Dialogue box or by selecting File, Open.
2.
Select GroupArea.
4.
When prompted to enter as the facilitator or participant name, press Enter to open as a
facilitator. (If you changed your facilitator name you would have to enter it.) Since a
password was not defined, you will not be prompted to enter one.
5.
Now we will show you how to open at model with predefined participants.
1.
Select File, Open and select 1 for the first file from the dropdown list,GroupArea.
2.
3.
Now we will show you how to enable the model to accept new users with or without a
registering password.
1.
2.
Select Tools, Options, Open. Notice that the first radio button new participants not
permitted is selected.
3.
4.
5.
6.
Reopen the model as a new participant by selecting File, Open and select 1.
7.
8.
Then you will be prompted to type a password. If you do not want one press Enter.
Otherwise type a password; then you will be asked to retype the password for
confirmation. Then you should be taken to your new instance of the model.
9.
Select File, Close to close this instance of the mode and this demo.
To create a model that allows new participants instances with an authentication password you
would repeat steps 1 5 above but replace step 3 with the authentication option and type an
authentication password as required. When instructing a new participant access a model you
would give them the authentication password. They would logon using steps 6-7. After typing
their name; they would enter the authentication password. Then they would use step 8 above
to create a new password if desired.
104
Tip: It is suggested that the Facilitator examine the Participants table to ascertain that
the desired set of participants are active before combining judgments and/or data.
All participants entered into the database are initially considered active. If you want to make
someone inactive, you must click on his or her participating column to remove the checkmark.
Note: The Combined instance contains the results of the model that is based on the SQL
query currently in affect.
Combining judgments and/or data can only be done by the facilitator. This process can be
accomplished from various menus and windows. Each is described below; to learn more about
this refer to Expert Choices main on-line help, Contents and Index.
What is Combined
Judgments, as well as data, for the active participants will be combined and placed in the
"combined" section of the database with a PID of 1, and loaded into memory where the results
can be reviewed, synthesized, or analyzed in sensitivity graphs. In addition, the Combined
Column of the Participant table will be checked so one will know it is a combined instance.
In the newly copied combined model's Goal node, you may wish to include information about
the active participants used to form the combination.
Tip: The facilitator can combine different parts of a model with different sets of active
participants. For example, people with expertise in one area might make judgments
about one cluster of objectives in the decision hierarchy, while another group of people
expert in another area might make judgments about a different cluster. Still another
group might enter ratings or data in all or parts of the data grid.
106
Selecting judgments will combine those participants judgments that are considered active;
active participants are based on the SQL query at the lower left-hand portion of the
Participants table. Selecting Data will only combine the data for the active participants.
Select Assessment, then Combine Data for and then select one of three options:
All Covering Objectives
Covering Objectives of Selected Parent Plex (Click the parent node in the TreeView
before choosing this option)
Only Selected Covering Objective
Data is only combined for the active participants. You can determine active participants from
the Participants table by viewing the SQL query that is in affect at the lower left-hand portion of
the window.
Click the Combine Individuals button at the bottom of the Participants window.
A dialogue box will appear asking you to select one of the following:
Judgments (in hierarchy only),
Data only, or
Both.
Judgments and Data will only be combined with respect to the active SQL query that is
displayed in the lower left-hand portion of the window.
107
System Requirements:
Internet Information Server (IIS) running on Windows XP, Windows NT 4.0 or Personal Web
Server (PWS) running on Windows NT Workstation, or Windows 98 (or equivalents).
Expert Choice software should be installed on client computers for both the facilitator and
participants. Note: Expert Choice software does not need to be installed on the web server.
Overview How Web Models, the Internet and Expert Choice Work
1.
The facilitator creates a group model either on the destination Web server, or on a client
computer. If the model is created on the client's computer it must be uploaded to the
server.
2.
To access the model on the server, the facilitator must create an ODBC System Data
Source Name (DSN).
3.
The facilitator, using Expert Choice on his/her machine, can access the model via a Web
connection and can add to or revise the model structure. This must be done when no
participants are accessing the model. Note: The Edit Revert commands are, however,
NOT available when editing a model via a Web connection.
4.
Participants using Expert Choice on their computers can access the model via a Web
connection to make judgments, enter data, and examine their results.
5.
The Facilitator combines the groups' judgments and or data (for all or active participants)
and makes the results available to the participants.
109
You must create a new Access Database Expert Choice model or transfer a previously
created model to the server computer.
2.
3.
For Windows 98 systems: Select ODBC32 Data Sources or ODBC DATA SOURCES
(32bit).
For NT systems: Select ODBC Data Source.
For Windows 2000: Select Administrative Tools, Data Sources (ODBC).
4.
5.
110
Type a Data Source Name to name the model to be accessed with Expert Choice; see
Figure 3. Then click Select.
7.
Now either navigate to or type the path/file name that contains the desired Expert
Choice model. The path/file name must include the extension .ahp.
Note: If desired you can type *.ahp to see a list of all Expert Choice models.
8.
Click OK to go back to ODBC Data Source Administrator; see Figure 4. Then click OK a
second time to complete the System DSN process.
111
An additional step may be needed to host web models using a Windows XP machine. It is
described below.
1.
Make sure Windows Personal Web Server is installed on your computer. If you do not
know if it is installed, contact your system administrator.
2.
Select the Window Start button | Setting | Control Panel | Administrative Tools and
double click on Internet Information Services button.
If the button doesnt exist or if you get a message stating that Information Services are
not available stop what you are doing and contact your system administrator.
3.
4.
Right-click on the Default Web Site and create a new virtual directory by selecting New |
Virtual Directory. See the figure below.
112
Figure 5 Window showing Local Computer Name and Default Web Site
5.
When prompted for the Virtual Directory Alias type MSADC and click Next.
7.
When prompted for the Web Site Content Directory, type the MSADC system directory,
usually at C:\Program Files\Common Files\System\msadc (shown below) and click
Next. You might receive a message stating that execute and write are dangerous do
you want to do this? Select Yes.
114
8.
Make sure the following access permissions are set as shown below and click Next.
9.
Make sure your SQL model is on SQL server that you have access to.
2.
3.
For Windows 98: Select ODBC32 Data Sources or ODBC DATA SOURCES (32bit)
For NT systems: Select ODBC Data Source
For Windows 2000 or XP: Select Administrative Tools, Data Sources (ODBC)
4.
5.
Click the Add button. From the list, select SQL Server.
6.
Type a name that will refer to the ODBC data source such as "car". If desired you can
type an optional description. Type a SQL Server that you have access to or select the
SQL Server from the list
7.
Click Finish.
116
In addition, the facilitator should provide each Participant with his/her Expert Choice model
participant user name and password, if applicable. The facilitator should also provide directions
to the participants for making judgments.
1.
Connect to the Internet or Intranet and verify network connection to the web server over
internet or intranet.
2.
3.
Select File, then Open Web Model. Then a dialogue box will appear.
4.
In the Location (URL) field, type the IP address or hostname of the web server.
For example: http://models.yourhostname.com or http://12.34.56.78
5.
6.
In the UserID field, type the username assigned to ODBC connection or SQL database.
7.
In the Password Field, type password for username (in step 6 above).
Now that you have permission to access the model over the Internet or Intranet you are ready to
open your model.
Logging into a model on the Server
y
The facilitator should login by clicking OK if the facilitator name has not been changed. If it
has, then the facilitator must enter his or her assigned name. Then if applicable, the
facilitator will be prompted to enter a password.
Participants should login with their assigned participant username and password, if
applicable. These are probably different names than those used in steps 7 and 8 above.
Then proceed as directed by the facilitator.
117
119
120
The Funded column will display YES for alternatives that the optimization determines should
be funded in their entirety or a percentage, if the alternative can be partially funded. The total
cost to fund the alternatives identified in the optimal solution is shown in the Funded Cost box.
The benefit for the optimized solution (the sum of the benefits for the alternatives to be
funded) is shown in the Benefits box. Since the benefits can be normalized in a variety of
ways in the Data Grid, a relative benefit is also shown as a percentage of a Base Case
Maximum. The Base Case Maximum is the maximum benefit achievable if the Budget Limit
is at least large enough to fund all of the alternatives.
Note: Right-clicking in the Budget Limit provides you with the ability to either Clear the Budget
Limit or to set the Budget Limit to the Total Cost without Constraints.
It is possible to adjust the Base Case Maximum to discount the impact of one or more of the
constraint types. This is done by clicking Set Base Case and selecting one or more of the
following: Musts, Must Nots, Custom Constraints, Dependencies, Groups and Funding
Pools. Two examples that illustrate this are:
There may be agreement that one or more alternatives NOT be funded, under any
circumstances. If this were the case, and the base case maximum were calculated
without considering these MUST NOT constraints, then the maximum benefit
achievable with an unlimited amount of funding available could never be as large as
the base case because of the MUST NOT constraints. By selecting Set Base Case |
Must-Nots, the base case maximum is reduced because it is computed with the
must-not constraints in effect.
The Ignore options can be used to request that any of the constraints (or risk specifications)
be ignored in the optimization. This is convenient if it is desired to temporarily disable one or
more constraint types and see what effect it has on the solution. Note: If you check a
constraint type in both the Set Base Case, and in the Ignore options something that doesn't
really make sense to do then it is possible to achieve a Benefits Percentage greater than
100%.
In some cases, there may not be any feasible solution that is it may not be possible to satisfy
all of the constraints specified. Expert Choice will, of course, report that there is no feasible
solution when this condition arises. However, when this happens, there is no unique set of
constraints that lead to this condition. For example, you may have specified that at least one
alternative in each of five groups be funded, but the budget isn't large enough to fund these
alternatives. If the available budget constraint were relaxed by making more funding available,
then a feasible solution might be found. Alternatively, if the amount required to fund one or
more of the alternatives were decreased, or if the number of groups that had to have at least
one alternative funded were decreased, a feasible solution might be found. The number of
combinations of constraints that result in infeasibility can be quite large when we consider must
constraints, must-not constraints, custom constraints such as full time equivalents, floor space,
funding pools constraints, and so on.
Expert Choice provides a Feasibility Switch option to help in determining either when the
addition or change of a constraint causes a switch from a feasible specification to one that is
infeasible or vice versa. This switch, if selected will be green when there is a feasible solution
and red when there is no feasible solution, but more importantly, will signify when a switch
between the two states occurs. If for example, you add a constraint that makes what was a
feasible solution infeasible, you will know that this new constraint, in combination with whatever
constraints were previously specified, makes it impossible to solve all of the constraints.
Conversely, if you have an infeasible solution, you can investigate ignoring or changing
specific constraints in an effort to find a feasible solution.
Resource Aligner Menu Commands
Menu commands are described at the end of this section. We only discuss those that are
unique to the resource allocation process.
122
2.
If you are using a group model (with participants) select the Combined instance from the
drop-down list if it is not currently shown in the Data Grid.
3.
Select Tools | Resource Aligner to display the main resource allocation window or click
.
The Resource Aligner window contains all or a subset of alternatives from the Data Grid,
their benefits (priorities) and costs. (A subset of alternatives is achieved by right-clicking
on the desired alternatives in the Data Grid so they come checked and then selecting
Tools | Resource Aligner.)
The Partial column is used to specify that an alternative can be partially funded rather
than funding in its entirety or not funded at all; the Must and Must Not columns are used
to specify that an alternative must or must not be funded.
Since the initial budget limit is blank, no alternatives are funded; see the FUNDED
column.
An optimal solution one that maximizes the benefits without exceeding the available
budget or violating any other constraints is obtained by pressing the Solve button.
However, if AutoSolve is checked, then a solution will be automatically sought whenever
any specification is changed, without having to press the Solve button. .
The solution details consist of:
a. Which alternatives are funded identified with a yellow background and entries in
the 'FUNDED' column
b. The total amount required to fund these alternatives shown in the Cost box in
the header.
c. The total benefit and relative total benefit from funding the selected alternatives
6.
Even though the budget may be 'fixed', it is usually informative to examine what would
happen if the budget started at 0 and gradually increased. Do this by selecting Go To |
Increasing Budgets and accept the defaults.
Load the Hawthorne Valley model from the Expert Choice Samples directory. When
prompted for a participant name, press Enter.
2.
123
Since this is a group model, go to the Combined instance by selecting Combined from
the instance drop-down list.
4.
5.
Figure 2 Initial Main Resource Aligner Window for Model Not Solved
6.
Type a budget limit of 30,000, in the budget limit box. All but three items have been
funded.
If the AutoSolve box is not checked, select File | Solve or press the Solve button to view
the results.
Note: If Autosovle is checked then every time any variable, constraint or value is changed
a new solution will be sought.
7.
Type a new budget limit of 50,000. The results now show that all but two alternatives are
funded. The Funded Cost box in the header shows how much funding is expended; this is
the sum of all the funded alternatives costs.
Note: If your model is not exactly like ours your results may be slightly different.
124
8.
Optimize for Increasing Budgets by selecting Go To | Increasing Budgets and accept the
defaults; then select Solve. The figure below shows our results. For more information
about this features select Increasing Budgets. When done close the window.
125
9.
From the main resource allocation menu select Custom Constraints | Add Constraint.
10. When prompted type the constraint name, Sup Wks for supervisor weeks.
The figure below shows the new constraint column and the results of the optimization
based the data entered. Use the figure and follow the instructions below.
126
11. Enter the number of weeks required of the supervisor for each activity (alternative) as
shown in the figure. Notice some rows do not require supervisor time.
12. If you are following along and 2 decimal places are not shown in the custom constraint
column select View | Format | Constraint Cells and add a zero to the end of the format
that is displayed. Adding a zero will allow 2 decimals to be shown to the right of the
decimal place.
13. Suppose that only 4 weeks of supervisor time are available. Since this is your maximum
allowable value, type a 4 in the Max row of the new constraint column. If you had a
minimum requirement, it would be entered in the Min cell.
14. Since AutoSolve is checked, the new solution incorporates the constraint.
Note: The Actual cell displays the amount used.
15. To ignore this constraint from the solution, check the Ignore Custom Constraints box in
the header and review the new 'solution'.
16. To see all items defined in the optimization, select View | Model Specification. Ours is
shown below.
127
17. Select View | Constraint Summary to see a summary of the Musts, Must Nots, Custom
Constraints, Dependencies, Groups, Funding Pools and Risks. You are told there are
none.
18. Remove the check from Ignore Custom Constraints.
19. Select View | Constraint Summary then close the window.
20. Now we will add Dependencies to our model; to do this select Go To | Dependencies.
21. Turn off the alternative id column by selecting View | Neither. Our Dependency Table is
shown below. It shows the Dairy Chart Recorder is dependent on Barn Electricity; the
Solar Greenhouse and Hot Water Heater are mutually dependent; while the Crating
System is mutually exclusive of the Dairy Structure Work. Steps 23 and 24 will show you
how to recreate our table.
128
26. Our model has both constraints and dependencies. We can tell this as included items are
shown in bold in the Ignore section of this window.
Assume we want the dependencies to be incorporated in the Base Case. Check
Dependencies in the Base Case Includes box. The figure below shows the changes to
129
27. Now we will show you how to add Risks to this model. From the main resource allocation
window, select Go To | Risks.
28. Change the probability of success from 1 to value in the range of 0 1.0. See the figure
below where we illustrated this by changing the first three alternatives. Alternatively you
can enter the risk in the risk column. There is no requirement that each line item be
changed. View your results. To remove the probability of success either enter zero in the
Risks column or enter 1 in the probability of success column.
130
29. Upon return to the main resource allocation window the benefits box will be labeled 'E.
Benefits' if risks are defined. Should you checkmark Ignore Risks then the label will be
'Benefits'.
30. Select File | Close and return to Expert Choice's Data Grid. If desired save your changes.
Other resource allocation features will be discussed in the Activity Level Resource Allocation
example.
From Expert Choice load your model from the desired directory.
2.
If you desire to back up your model, select File | Save As before proceeding.
3.
Select the desired 'instance', usually the Combined instance if a model is group
enabled.
4.
5.
6.
Since the initial budget limit is blank, no alternatives are funded; see the FUNDED
column.
7.
131
2)
3)
9.
Select Add Group. Then type a group name and select one of three group types that
are listed above.
10.
11.
a.
Select an alternative; then from the Groups window select Alternative | Add
alternative to group; repeat as necessary.
b.
Select multiple alternatives by CTRL clicking; then press Shift | drag with
mouse to the desired group name and release the mouse.
When you are done defining groups and adding alternatives close the window and you
will see the results in the main Resource Aligner window.
An optimal solution is one that maximizes the benefits without exceeding the available budget
or violating any other constraints is obtained by pressing the Solve button. However, if
AutoSolve is checked, then a solution will be automatically sought whenever any specification
is changed, without having to press the Solve button. The solution details consist of:
a.
Which alternatives are funded identified with a yellow background and entries in
the 'FUNDED' column.
b.
The total amount required to fund these alternatives shown in the Cost box in the
header.
c.
The total benefit and relative total benefit from funding the selected alternatives.
From Expert Choice select Help | Sample models and then select Hotspots.
2.
You may want to work with a copy of the Hotspots model by selecting File | Save As
before proceeding.
3.
From Expert Choice the menu select Go | Data Grid. Observe that there are eight
activities each of which has three possible levels of funding; you may need to expand the
alternative column to see this. In this example, we will need to assure that not more than
one level is funded for each activity.
132
5.
Initially, the budget limit is blank and therefore no alternatives are funded; see the
FUNDED column.
6.
7.
Since AutoSolve is checked, there is no need to press the Solve button. Observe the
solution details consisting of:
a.
Which alternatives are funded identified with a yellow background and entries
in the 'FUNDED' column.
b.
The total amount required to fund these alternatives shown in the Cost box in
the header.
c.
The total benefit and relative total benefit from funding the selected alternatives.
Notice that more than one level from the same activity is funded for example, see Level
1 and Level 3 for Palmer Park Nuisance Abatement; this needs to be changed. To make
sure that no more than one level is funded for each activity we will define eight groups
each and specify that no more than one level can be funded from each group.
8.
Select Go To | Groups.
133
Select Group | Add Group. Using the figure below, name the first group Suitland
Nuisance and select LE1 (Less than or Equal to 1 meaning either no alternative or one
alternative in the group will be selected).
10. Using the figure as an example, define the remaining seven groups similar fashion. When
you are done you will add alternatives to each group.
11. Select the first group, Suitland Nuisance.
12. While the Control key is depressed click the first three alternatives in the alternative
list. Select Alternative | Add alternative to group to add them to the Suitland Nuisance
group.
13. Repeat the process to add alternatives to the other groups, or, instead of using the
Alternative | Add command, drag/drop alternatives after they are selected by pressing the
Shift key and dragging and dropping the alternatives on the group name. For more
information see the Groups command.
14. Select File | Close to return to the main resource allocation window.
15. If AutoSolve is not on, select Solve to see the solution with eight groups defined.
Note: If your model is not exactly like ours your results may be slightly different.
134
Next we will show you how to add Funding Pools. Let us assume that there are two pools of
funds that can be used to fund the alternatives and let us assume that the second group can
only fund Environmental Designs.
16. From the main resource allocation window, select Go To | Funding Pools. The figure
below shows the two funding pools that we have defined, Prince Georges County and
Federal with Pool Limits of $25,000 and $50,000 respectively. The left-hand pane also
shows the amount from each pool that can be applied to each alternative. The right-hand
pane contains the optimal solution showing the amounts to allocate to each alternative
from each of the pools. To enter values move to the desired cell and enter the amount. To
learn about pasting funding pool values from Excel see the Funding Pools section.
135
b.
The main resource allocation window shows the relative effectiveness (Benefit
to Base Case Maximum Benefit) is 30.33%. Now check the Set Base Case
box, and then check the Groups box in the Base Case Includes pane. Notice
that the relative effectiveness is now 63.62% since base case maximum has
decreased with the inclusion of the Groups constraints.
c.
Now include Funding Pools in the Set Base Case and the benefit will be
100%. (For more information about features such as Setting Base Case
conditions as well as ignoring constraints, see the Discrete Activity Resource
Allocation example, Hawthorne Valley.)
19. Return to Expert Choice's Data Grid and save your model.
136
Solve solves the optimization when executed. If AutoSolve is checked then a solution
is sought whenever a variable or constraint is changed.
Reports generates either single or multiple resource allocation reports. Reports can
be exported to various programs including Word, Excel and PDF. For example, to export
to Word select RTF format and name the file with an extension of .doc. Also remember
designate the drive\path to contain the report.
Note: To change the formatting of a report go to each individual Resource Aligner
window and drag the columns and/or rows as desired; then select File | Print.
Close closes the optimization; then you can to save variables that have been added,
changed or deleted from the current optimization session to your Expert Choice model.
Remove constraint removes a constraint column and all its data from the form; first
move to the constraint to be removed. When you save the model the constraints will also
be removed from the database.
Rename Constraint use to rename or edit a previously defined constraint. Move to the
column first.
To add a custom constraint use the figure above and follow the instructions below:
1.
2.
3.
If applicable, type a constraint value for each alternative. Custom Constraints are not
required for every alternative.
4.
Type a minimum and/or a maximum constraint value. (If either is entered the optimization
will try to solve for the min and/or max range.)
Note: If you do not enter either a minimum or maximum value per constraint column the
constraint will be ignored by the optimization.
5.
If AutoSolve is checked in the Resource Aligner main window, then the best solution will
automatically be shown in yellow. If not, press the Solve button.
Copying and Pasting Values into Custom Constraints from Excel (or another source
document)
1.
Use the Windows Edit Copy command to copy the values to the clipboard (Ctrl C) from
the source document.
2.
Click the desired Funding Pool cell in Expert Choice's Resource Aligner.
137
Then press Ctrl V to paste the contents of the clipboard to the desired column.
2.
3.
Select Format to globally change the formatting of the Budget Limit and Cost boxes, and
the Costs (extracted from the Data Grid) and Funding Pools. For example to change from
1500 to $1,500 you would type $#,### when prompted.
Tip: Make sure your format footprint can accommodate the largest value. For example
$#,### will not accommodate $1, 000,000; the format needed is $#,###,###. If you do not
want to display the dollar sign or commas do not include them in the footprint.
Select Index to display them in the Resource Allocation window instead of the alternative
ids.
Select Relevant Constraints in this Solution to see two lists of constraints that are
relevant and not relevant to the current solution.
Select Model Specification to see the all formulas defined in the optimization.
Select Constraint Summary to see a summary of the Musts, Must Nots, Constraints,
Dependencies, Groups, Funding Pools and Risks that are defined.
Select Total Costs without Constraints shows the total cost of all the alternatives
without any constraints. Total Costs without Constraints can also be imported into the
Resource Aligner main window by right-clicking in the Budget Limit box.
Dependencies
138
Funding Pools
Groups
Risks
Increasing Budgets
Dependencies
Use this window to specify one of three dependencies between alternatives in the resource
allocation process.
Below is a Dependency Table for the Hawthorne Valley model that shows the Dairy Chart
Recorder is dependent on Barn Electricity; the Solar Greenhouse and Hot Water Heater are
mutually dependent; while the Crating System is mutually exclusive of the Dairy Structure
Work. If desired, load the model and try the directions below.
D the row element depends upon the column element. The optimization assures that the row
element is not funded unless the column element is funded.
M the row and the column are mutually dependent; both must be funded or neither is funded.
X the row and the column are mutually exclusive; funding one precludes funding the other.
A dependency can be defined in one of two ways.
Right-click in the desired cell and then select an option from the list.
139
Select OneClick from the Dependencies menu and select an option. Move to the desired
cell and click; then the option will be entered. To select the same option for another cell
just move to the cell and click.
To delete a dependency, move to the cell, right-click and select Clear. Alternatively you can
use the Clear menu command.
To clear the entire dependency table, press Clear from the menu then press Clear All.
Funding Pools
Use this feature to create pools of funds that will be used in the resource allocation
optimization as another constraint when selecting the optimal set of alternatives. The sample
window below contains the name of the alternatives and costs that were extracted from the
Data Grid. Notice the Pool Limit is grayed out in the extracted costs column as this field is not
used. The window below shows that we have defined two funding pools, Prince Georges and
Federal, with the respective limits of 25,000 and 50,000. The amount of funds entered for each
alternative is shown in the respective funding pool's cells. If an alternative is funded it is
highlighted. The functions are listed below.
Add Funding Pool adds a funding pool to the resource allocation process.
Remove All Funding Pools removes all funding pools from the resource allocation
process.
Select Add Funding Pool and type the funding pool name.
2.
Enter the funding pool limit in the cell directly below the funding pool name. Repeat the
process to define another funding pool.
3.
Enter the amount of funds per alternative that can be allocated from each funding
pool. There is not requirement that every alternative be included.
4.
If AutoSolve is checked then the solution will automatically be calculated. If not, press File
| Solve.
Copying and Pasting Values into Funding Pools from Excel (or another source
document)
1.
Use the Windows Edit Copy command to copy the values to the clipboard (Ctrl C) from
the source document.
2.
Click the desired Funding Pool cell in Expert Choice's Resource Aligner.
3.
Then press Ctrl V to paste the contents of the clipboard to the desired column.
2.
3.
Groups
The Group window is accessed from the Resource Aligner Go To menu command and is used
to add or delete group constraints to be used in the optimization. When using our Resource
Aligner groups of alternatives can be defined to assure that one of the following three
relationships exist among the alternatives in a group:
At most one alternative in the group will be selected (that is no alternatives or one
alternative in the group will be selected)
The following figure, solely for illustrative purposes, shows that three groups have been
defined and in this example they named as the id legend described above. The Activity Level
Resource Allocation example, Hotspots, shows an actual example.
141
Add Group is used to define a group and select one of three group types that are listed
below.
o
Remove group is used to remove a defined group and all of its members.
Edit group is used to change the group name and/or the group type.
Select an alternative; then from the Groups window select Alternative | Add alternative
to group; repeat as necessary
2.
Select multiple alternatives by CTRL clicking; then press Shift | drag with mouse to
the desired group name and release the mouse.
142
Risks
The Risks window can be accessed from the Go To menu. Initially the benefits and expected
benefits are the same the Ttotals column from the Data Grid in the Expert Choice model.
You can enter the probability of success between 0 and 1.0, in which case the risk will be
computed as its complement, or you can enter risks between 0 and 1.0 and the probability of
success will be computed. If any one or more alternatives has a probability of success < 1.0,
then the 'Benefits' in the main RA form will be changed to display 'Expected Benefits'.
The following figure shows the first several alternatives with risks that are not zero for
illustrative purposes. Note the benefits and expected benefits are no longer the same; the
expected benefit equals the benefits times the probability of success.
143
Copying and Pasting Values into Risks or Probability of Success from Excel (or another
source document)
1.
Use the Windows Edit Copy command to copy the values to the clipboard (Ctrl C) from
the source document.
2.
Click the desired Funding Pool cell in Expert Choice's Resource Aligner.
3.
Then press Ctrl V to paste the contents of the clipboard to the desired column.
2.
3.
Increasing Budgets
1.
2.
If desired, check "Insure funded alternative remain funded as the budget increases". Use
this feature to prevent funded alternatives from being removed from the funding process
once it is funded.
3.
Accept the default radio button of 25 increments. If desired you can increase or decrease
the number of increments. Alternatively you can select one of the other options.
a.
4.
b.
c.
145
Output to Word so one can edit node names, information documents and notes and then
re-import the information back into Expert Choice
Input (importing) from a Word document that was previously exported from Expert Choice
(the results of editing of node names, information documents and notes)
Resource Allocation Reports are available from the Resource Aligner File Menu.
Should you map to or from an external database using Access or SQL you can generate
custom reports. See Lesson 5.
Print Report can print more than one piece of information at a time.
Use this menu to select report to print or route to a file by selecting the options on the
desired tab.
For example, to print goal description, objectives, and the alternatives in the hierarchy,
select the ModelView tab and check the items desired.
To print other reports select the tab and then check the item(s) to be printed.
Alternatively, you can click the Select Defaults button to accept the current model print
options; this function selects multiple print options across many tabs. To see the
options in effect either click the Preview button to view the reports or tab to each report
option.
The Clear All button clears all reports selected.
147
Nodes in the hierarchy, information documents and notes from the Expert Choice model can be
Output to Word. The purpose of the Output feature is to provide an editing capability in Word.
Once in Word, you can edit node names, information documents and notes and then import
your changes back into the Expert Choice model from which the export was invoked.
Note: When outputting to Word, you must include the option to include hidden IDs. (These IDs
are used to associate what is in Word with the appropriate nodes or alternatives in the Expert
Choice model during the Import (Input) process).
The purpose of the Input feature is to import the edited document back into the same Expert
Choice model.
Hierarchy to Word
This Output feature provides the ability to create a Microsoft Word document of the hierarchy,
information documents and notes with or without numbering. Once in Word you can edit the
document and then import the changes back into the same Expert Choice model. Both the
Hierarchy to Word and Number Hierarchy provide the capability to include or exclude:
Information documents, Notes of the current instance, Active Participants Notes as defined by
the SQL query in affect from the Participants table and Hidden Id's as well as borders around
each item.
Notes of the current instance means the notes of the instance that is shown in the window prior
to selecting Hierarchy to Word. This could be the combined, facilitator or specific participant.
Note: When outputting to Word, you must include the hidden IDs if you are going to Import
your changes back into the Expert Choice model. (These IDs are used to associate what is in
Word with the appropriate nodes, information documents or notes in the Expert Choice model
during the Import (Input) process).
Warning: It is a good idea to make a back up of your Expert Choice model prior to importing
your Word file back into Expert Choice. In addition Hidden IDs are required for importing back
into Expert Choice.
The purpose of the Input feature is to import the edited document back into the same Expert
Choice model.
Tip: If you want to delete an information document or note in Word replace all the
verbiage with "X". Then when you open the Expert Choice information document or
note delete "X and the information document or note will be deleted.
148
Alternatives to Word
This feature provides the ability to create a Microsoft Word document of all alternatives in your
model or only those extracted to the ModelView. Once in Word you can edit the document and
import the changes back into the same Expert Choice model.
Warning: It is a good idea to make a back up of your Expert Choice model prior to importing
your Word file back into Expert Choice. In addition Hidden IDs are required for importing back
into Expert Choice.
The created Word file contains hidden Expert Choice formatting that shouldn't be changed if
you choose to import information back into Expert Choice as these styles are used to
differentiate the nodes in the hierarchy from information documents, notes and alternatives.
To view the hidden Expert Choice styles directly in the Word document
1. From the Normal view of Word, select Tools | Options.
2. Click the View tab and select Hidden text in the Formatting marks section.
To view all the Expert Choice styles exported to Microsoft Word, in Word select Format |
Style.
2.
3.
Type the Word file name; alternatively, browse to locate the Word file name.
4.
Select either Input Hierarchy from Word Doc, or Input Alternatives from Word Doc.
149
150
151
C
D
Notice that the ratio of these decimals are meaningful; the two squares are twice as big as the
single square therefore, B/A = .333/.166 = 2. The three squares are three times as big as the
single square: C/A = .500/.166 = 3. So when you compare how much bigger B is over A, you
would use the number 2 from fundamental scale of Expert Choice.
The numbers in the fundamental scale are absolute numbers and independent of the scale
used. If you enter 2, you mean the larger shape is two times the smaller one. If area B is 2
times bigger than area A, it is always two times bigger, regardless of the units you use to
measure the areas.
The purpose of this validation example is to find the decimal proportion of each area in Figure
1 to the total area, using Expert Choice and your judgments. You will perform a series of
pairwise relative comparisons, first using the numerical mode and then using the verbal mode.
From your judgments Expert Choice will calculate the relative areas of the shapes. You can
then validate the results by comparing how close they are to the actual measured areas.
In the course of the validation exercise you will fill out information in Table 3. In column 1 you
put your own estimate as described in step 1 below. In column 2 you will put results obtained
from using the numerical comparison mode of Expert Choice. In column 3 you will put results
obtained using the verbal comparison mode of Expert Choice. In column 4 you will write the
actual results.
154
Print (or photo copy) a copy of Figure 1 and Table 3 by selecting this page from the
online tutorial; then press the Print button.
Jot down your unaided estimate (expressed as a decimal) of the proportion each area
is to the sum of the areas in Column A of Table 1. (To help you, assume you are
allocating a total of $1.00 to the shapes according to the size of their respective
areas.)
After performing the validation exercise compare the accuracy of your unaided
estimates with those that Expert Choice derived from your pairwise judgments.
2.
Select File Open and navigate to the Expert Choice Samples directory that contains the
Area model. Select Area to open the model.
3.
Select File SaveAs to save the model under another name such as MyAreaModel. This
way the original model will be available should you want someone else to perform this
exercise.
4.
5.
If you did not advance to the next judgment to be made, click the next vacant cell in the
matrix at the bottom of the window. Then make the next judgment.
6.
155
After the last judgment is made you will be asked if you want to record your judgments,
select No.
8.
9.
Note: If your inconsistency is high (greater than 0.10) you might want to re-evaluate your
judgments as you probably made a clerical error. To do this, click the Numerical tab and
adjust your judgments changing only what you are convinced is in error. For more
information about inconsistency see Inconsistency in Lesson 1.
10. Enter these derived priorities in Column B of the Area Validation Table that you printed.
11. Return to the ModelView by clicking the ModelView tab
Before continuing with the Verbal portion of this exercise we answer a few commonly asked
questions about comparisons and judgments.
Validation Questions
Q:
A: Because almost every decision contains subjective or qualitative factors that do not
readily lend themselves to numerical judgments. It is difficult to justify numerical judgments for
the relative importance of clean air compared to clean water. To overcome this impasse,
Expert Choice uses the words EQUAL, MODERATE, STRONG, VERY STRONG, and
EXTREME. Words are often easier to justify than numbers. For example, if you say that given
our current environment, cleaning up the air is 3 times more important than cleaning up the
water, can you justify why it is exactly 3? Why not 2.5, or 4.0? But if you said, instead, that
clean air is moderately more important than clean water, this can be justified with a variety of
arguments, including, perhaps, some hard facts.
Q: Although verbal judgments are often easier to make and justify, how can we
combine them and be assured of their validity?
A: True, anyone can put arbitrary numbers behind words in a computer program and then
add the numbers. But with Expert Choice the same fundamental numerical scale is used to
derive ratio scale results for each group of comparisons, and these ratio scale numbers can be
combined to give meaningful results.
Q: Even if the decision maker specifies numerical equivalencies for words, will
he/she, or a group of his/her colleagues consistently remember the assignments
accurately enough to insure that the results reflect their judgments? Will errors due to
the use of imprecise words be a problem?
A: Not with Expert Choice! Even if different individuals or a group attached different
interpretations to the verbal scale, the results will still be accurate, as you will now see.
From the ModelView, save your numerical example by selecting File, Save.
2.
156
2.
Select Erase Judgments for Entire Plex and when prompted select Yes.
3.
Looking only at the two shapes being compared and using Figure 1 as an aid visually estimate
the dominance of the larger to the smaller only using WORDS.
1.
Now enter a verbal judgment by clicking on the word that represents your feelings.
2.
If you do not advance to the next comparison, click the next vacant cell in the matrix below.
3.
4.
5.
Note: If your inconsistency is high (greater than 0.10) you might want to re-evaluate your
judgments as you probably made a clerical error changing only what you are convinced is
in error. To this, click the Verbal tab and adjust your judgments. For more information about
inconsistency see Inconsistency in Lesson 1.
6.
7.
Then click
.471
.050
.234
.149
.096
157
First compare your unaided estimates (Column A to Column D). Are they as accurate?
2.
Next compare your pairwise numerical results (Column B) with the actual results (Column
D). They should be very close, usually within 5% for every figure.
3.
Finally, check your pairwise verbal results (Column C) with the actual measurements
(Column D).
Pretty close? Probably amazingly close, given that they were derived from fuzzy words! Your
pairwise verbal results are probably not quite as good as your pairwise numerical results
because this is, after all, a numerical problem. But the accuracy should be close enough to
convince you of the valuable results you can obtain from verbal comparisons.
When you performed the validation experiment with the verbal comparison mode, you might
have expected that your initial unaided estimates would be better than the priorities derived from
your pairwise verbal judgments. Were your verbal pairwise results more accurate than your
unaided estimates? If your results are typical of the many people who have already tried this
and similar validation experiments, you will be surprised to find how accurate the priorities
derived from your verbal judgments actually are!
Conclusion
What does this show? That you can derive reliable results using judgments.
When you estimated the relative areas of these shapes without using Expert Choice, your
thought process probably included a scale of measure for each figure, perhaps in combination
with a mathematical formula. The unit of measurement might be square inches, square
centimeters, or perhaps your thumbnail. If you were to actually use a measuring device, for
example a ruler, your results would (aside from measurement error) be perfect. However, you
are able to derive relative measures almost as well using your judgments.
Incidentally, direct measurement error is usually considerable, as you will find if you try it using a
ruler and some geometric formulas. Often both Expert Choice methods, numerical and verbal,
are better. Measurement error is often a factor when you are dealing with data, too. Your
judgments may give you results that are closer to reality.
In solving this area problem using verbal judgments with Expert Choice, you did not use a scale.
The significance of being able to derive priorities from pairwise judgments (verbal or numerical)
is that accurate priorities can be derived for any aspect of a decision no matter whether it
involves quantitative, qualitative, objective or subjective elements! If you can estimate physical
quantities so well with Expert Choice, based only on your judgment, it is likely that you are also
able to estimate priorities in situations that do not involve physical quantities for which no scale
exists, such as market appeal, satisfaction, risks, and intangible benefits.
158
You will need one free serial port on your computer to connect the Reply Cordless
Receiver.
2.
You will also need a video port if you use an LCD display panel, and a port for the
mouse. The cable for an external modem can be removed to free-up one COM port.
(Typically COM1 is configured for a mouse or an external modem; check your
computers hardware instructions to add and configure additional serial ports.)
Connect the RF receiver nine-pin female serial port labeled RS-232 (TO PC) to an
available serial port usually located on the back of a computer and typically labeled COM.
You must use the null modem cable that is supplied with your RF receiver. If you have a
25 pin port on your computer you must obtain a DB9 to DB25 (i.e., 9 to 25 pin) adapter
from a computer supply store.
2.
The cable coming from the interior of your RF receiver plugs into the front of the RF
receiver into the port labeled TX/RX DATA. This should already be connected for you
when the equipment arrives.
3.
Plug the RF receiver into a 120 Volt electrical outlet. (At this time you may desire to plug
in your projection device). Turn on the power. Once the unit receives power a red light will
be displayed on the receiver.
Note: You can turn on the receiver before or after starting Group Expert Choice.
159
Press and hold down the CLR key on the keypad until the LED display on the keypad
flashes "C". This will take a few seconds.
2.
Release the CLR key. Then you should notice that three numbers flash consecutively on
the LED display. If 0, then 1, then 5 appear, the keypad's internal number is 015, or 15.
Internal numbers always have three digits.
Press and hold down the CLR key on the keypad until the LED display on the keypad
flashes "C". This will take a few seconds.
2.
Release the CLR key. Then you should notice that three numbers flash consecutively on
the LED display. If 0, then 1, then 5 appear, the keypad's internal number is 015, or 15.
Internal numbers always have three digits.
3.
After the last number has flashed, enter the keypad number you desire. Keypad numbers
must have 3 digits. Zeros are entered using the ten key.
For example, if you want the internal number of the keypad to be number 5, press the ten
key once for the first 0 then again for the second 0, then press the 5 key. To enter the
internal number 10, press the ten key, then the 1 key, then the 0 key to enter 010.
4.
To check that the number you entered is correct repeat steps 1 and 2 above.
5.
Now that you have changed the keypad number dont forget to change the label.
The asterisk, , on the keypad must be programmed so it can invert the order of a judgment
when making paired comparisons. Check each keypad making sure that the LCD displays an
"A" when the is depressed. If this does not happened use the above steps to program the
substituting the code 931 for a keypad number.
160
It is good practice to group enable the model prior to the session. If you have not done
this do it now.
Then one of the two individual windows will appear. This is where the team will enter
judgments or data using the keypads.
y
From either individual window select File then select Keypad Options. Use this to
designate the number of keypads used in the session and to select the facilitator
keypad. It is a good idea to do this before the session starts.
Now that the keypad options have been set, make sure the software can see the
receiver. The status line at the bottom of the window should say Receiver. If not turn
on the receiver by selecting File, Receiver; then select On.
Turn on the keypads by selecting File, Keypads On/Off. Look at the status line: If the
Keypads are on it should say Keypads; otherwise it will say mouse.
Use more importantly to enter paired comparisons from the ModelView; this includes
dragging bars to make graphical judgments.
Use to enter Ratings and other data values in the Data Grid.
Designate a keypad as the Facilitator Keypad; this capability lets the facilitator move
around the room and not be tied down to the keyboard. See Selecting Keypad
Options.
Designate the maximum number of keypads that will be used in your session.
Designate a Com port; the default is 1. You may need to reconfigure your system to
use Com 2, 3 or 4.
Designate the number of waves that can be used with the keypads. The default is 1.
If, for example, there are twelve participants and only eight keypads, you could set the
number of Keypads to 8 and the Wave Number to 1. When the first eight participants
have made judgments, four of the keypads will be passed to the next "wave" of
participants (persons 9 12). Before they made their judgments, the facilitator would
161
Keypads off when you move If this box is checked the keypads will be turned off
when you move to a new judgment to be made or a new cell in the Data Grid to be
rated or valued. This feature permits the facilitator to control when judgments or data
will be entered.
Autokeypad If this box is checked then software will always attempt to turn on the
keypads when a model is loaded.
Anonymous If this box is checked then participants names, if entered are masked to
person 1, person 2 etc. Future participants will also be masked.
Templates button displays and prints the keypad templates as a participant aid. One
template can be used when making verbal or numerical paired comparisons as well as
entering Ratings or data values when at the Data Grid. The other template can be
used when making graphical judgments.
You can reach the Keypad Options window from any paired comparison window or the Data
Grid.
y
Then from either individual window select File Keypads Options. You will be taken to
a window where you will enter the information just specified.
Tip: You may select any valid keypad number as the facilitator keypad; for simplicity we
suggest using number 1. If you select this option many features can be accessed using
this keypad rather than using the keyboard. Note: The facilitator keypad remains active
(on) whenever the Receiver is on. (Should you use this option the facilitator keypad is
not available for participant use.)
Facilitator Keypad
The facilitator keypad is used in conjunction with the facilitator menus to help the facilitator
customize Expert Choice for his or her specific use by logically and conveniently grouping
commands that will be frequently used with the facilitator keypad. Ten different menus can be
defined. We have provided several default menus that can be altered and restored at any time.
The facilitator can modify our menus and create others.
y
From any Individual Pairwise or Individual Data Grid window, select File, Facilitator
Menus. The default menu will appear; you can select another by changing the Menu
number in the window.
Review the default menus and if desired print them. After becoming proficient with
Expert Choice you may desire to change or create new menus.
162
To name a menu or change the name of a menu, click the gray bar in the top center of
the window and type the desired name.
To add a command to a facilitator menu, move the cursor to the row where you want
to add the command. Then select the desired command from the command box.
Repeat this process as necessary.
When finished editing the facilitator menus click OK to make the changes permanent.
To select a facilitator menu to be used select File, Facilitator Menus, then select a
number from the drop-down list. Click OK.
Tip: Use the File Keypad Options command from any individual window to set the
facilitator keypad before or after selecting a facilitator menu.
Tip: Pressing 10 on the facilitator keypad will hide or show the current facilitator menu
on the computer and/or projection device. Note: The menu does not have to be visible
to perform an action.
Prior to the session change the keypad label for each keypad from numbers to
alphabetic characters. Mix up the characters; note for example, that keypad 2 is now
Q while JJ is 7.
Then pass out folded pieces of paper with each keypad telling the person what their
person ID really is. (Of course, participants can always identify the internal number of
their keypad by pressing and holding down the CLR button, but if you tell them how to
do this it might lead to them experimenting and changing the IDs themselves.)
An even better way is to remove all keypad numbers. Pass out the keypads randomly. Then in
the middle of the session (or when ever desired) have the participants switch keypads. This
has two negatives no one will be able to determine if they entered their votes correctly and you
will not be able to get accurate group demographics.
163
164
Solution:
Deactivate programs such as the Palm Pilot Hot Sync that use the same
Com port; then reboot and start Expert Choice.
* isnt working.
Problem:
Solution:
Problem:
Solution:
In the rare event that the keypad is not responding or appears to be sending
signals improperly, press and hold the clear until it blinks; then sequentially
enter the three digits 981. This will reset the keypad to the factory setting.
Note: If the keypad is dead, check the 9 volt battery. An indicator of E on the
keypad could also signal a weak battery.
Problem:
There is a gap in the keypad number sequence or two or more decisionmakers appear to be using the same keypad number. (You know the latter
has happened when one person announces that someone is erasing his/her
judgments.)
Solution:
Check the keypad numbers and you will find a gap in the numbers or that
one or more keypads have been set to the same number. Change the
keypad numbers as described above.
Problem:
Solution:
Make sure the receiver is connected to the computer and turned on. Then
determine if your Com port is set correctly. See Selecting Keypad Options.
165
Active Alternatives
Alternatives displayed in the ModelView's Alternatives pane are known as active alternatives.
They can only be inactivated but not deleted. See: Global Alternatives
Active Participants
Those team members who are participating in the decision-making process. 1) Active
participants have been selected as a result of invoking an SQL query from the participants
table. 2) The results of the query were applied to the combined instance of the database. This
process enables one to define many participants and have different participants make
judgments about various facets of the model.
Affinity Diagramming
The process of creating, dragging and dropping objectives and sub-objectives in the Affinity
Diagramming module of Expert Choice that creates a hierarchy in the ModelView. Also see
Top Down Structuring
Alternatives
The alternatives are the options from which a choice is to be made. In a decision model the
alternatives can be evaluated in two ways:
Relative comparisons - alternatives are directly compared to one another using the pairwise
process.
Data Grid - alternatives are evaluated against a standard or scale that has been developed.
See Active Alternatives and Global Alternatives.
Assessment
Assessment involves making pairwise comparisons between objectives, sub-objectives, and
alternatives of the decision. These are all made relative to the node above.
167
Autoredraw
One of two TreeViews Redraw commands; it is the default. When you move to a node in the
hierarchy, the tree will automatically be redrawn about this node showing its descendants while
collapsing other portions of the hierarchy.
Best Fit
This command is used to examine inconsistency. It identifies the judgment that is the most
inconsistent and suggests what changes should be made to reduce inconsistency from a
mathematical perspective. As a decision-maker you must determine if this is logical and what
changes in judgment should be made versus what is recommended.
Bottom Up Structuring
A structuring process used to construct a model by first identifying alternatives; second
identifying pros and cons for the alternatives; third converting pros and cons to objectives and
sub-objectives. This approach is useful when more is known about the alternatives of choice
than the objectives. See Top Down Structuring (Affinity Diagramming).
Budget Limit
Budget Limit is an optimization constraint representing the budget that is available.
Child Node
A child node is a sub-objective of the node above it. The node above is also known as the
parent node.
Cluster
A cluster consists of a node and its peers.
168
Comparisons - Modes of
There are three ways to enter pairwise comparisons: verbally, numerically and graphically.
Complete Hierarchy
A complete hierarchy (model) has the same alternatives under each covering objective (lowest
level objective) in the hierarchy. This is the default. See Incomplete Hierarchy.
Covering Objective
A covering objective is defined as the lowest level sub-objectives in the hierarchy (TreeView).
In the Data Grid, the covering objectives are displayed as columns while the alternatives are
displayed in the rows.
Criterion / Criteria
A criterion is a principle or a standard that an element is judged by and is often represented as
a lowest level sub-objective. Throughout Expert Choice, the words criterion and objective are
used interchangeably. The plural of criterion is criteria.
Data Grid
The Data Grid lists all alternatives in the model. Alternatives can be selected for extraction to
the Alternatives pane of the ModelView. The Data Grid is also used to evaluate alternatives
with respect to each covering objective in the model using one of five different formulas:
Ratings, Step function, Increasing or Decreasing utility curves, and Direct entry of priorities.
Diagonal Pairwise
When making pairwise comparisons, one option is to make judgments on the diagonal of the
matrix. This feature uses the minimum number of comparisons necessary to calculate
priorities.
Diagonal Pairwise can also be used with the Data Grid to assess intensity scales that were
created with the formula types of Ratings or the Step function.
Distributive Synthesis
The Distributive mode, sometimes called a "closed system", distributes the weight of each
covering objective to the alternatives in direct proportion to the alternative priorities under each
covering objective.
When using the distributive synthesis mode, the addition or removal of an alternative results in
a re-adjustment of the alternatives of the other alternatives such that their ratios and ranks can
change. The distributive mode should be used when measuring under conditions of scarcity
169
Feasible/Infeasible Solution
If it is possible to satisfy all constraints, using our optimization module, Resource Aligner, the
solution is said to be feasible. Otherwise, it is said to be infeasible.
Formulas Grid
This grid displays the Data Grid's formulas per covering objective as well as its parameters.
Use this grid to copy and paste formulas from one objective to another.
Formula Type
Formulas for can be defined for Data Grid covering objectives. There are 5 types: Ratings,
Step Function, Increasing and Decreasing Utility Curves, and Direct Entry of Priorities.
Gap Analysis
By establishing the distance that every alternative ranks from the ideal alternative you can
perform a gap analysis; this can be viewed from the Data Grid. In addition, you can extract the
ideal alternative and up to eight other alternatives from the Data Grid to the Alternatives Pane
of the ModelView and then view the performance sensitivity graph for another form of gap
analysis.
Geometric Average
The geometric average, also known as the geometric mean, is a progression and is the nth
root of a product of n numbers. If you have two numbers 6 and 24, the geometric average is 12
(6x24=144 raised to the power). If you have three numbers, 1, 3, and 9, the geometric
1/3
average is 3 (27 ).
The Weighted Geometric Average is the product of each participants judgment raised to the
weight of the participant. For example, if there are three participants with weights as defined
in the participants table of .5, .25, and .25, and with judgments of 3, 2 and 4 respectively, then
the weighted geometric average would be: (3^.5) * (2^ .25) * (3 ^.25)
Geometric Indicator
The Geometric Indicator displayed from the Ratings Individual window shows the amount of
variance in a set of group judgments. The more inconsistent the judgments the higher the
indicator. See Geometric Variance.
Geometric Variance
1.
The geometric variance is calculated by taking the ratio of each judgment to geometric
mean.
2.
3.
Raise the results to the nth root. For example if there are 4 judgments the nth root would
be 4. The result will range from 1 to 9 (or maximum of scale if using the graphical mode).
Global Alternatives
All alternatives displayed in the Data Grid are known as global alternatives. Only global
alternatives can be deleted from the model. If you want to include a subset of the global
alternatives in the ModelView's Alternative pane you must select and extract them. See: Active
Alternatives
Global Priority
The priority of each node relative to the Goal is called the global priority. The global priorities of
a node represent the portion of the parent's priority inherited by the child. The global priorities
of all the children equal the parent's global priority. The global priority of a child equals the local
priority of the child times the global priority of the parent. See Local Priority and Priority.
Goal Node
The goal node represents the problem to be solved and appears at the top of the hierarchy.
Grandchild
A grandchild node is a sub-sub-objective of two nodes above it.
Hierarchy
A hierarchy is a tree-like structure that is used to decompose a decision problem. It has a topdown flow, moving from general categories (objectives) to more specific ones (sub-objectives
and sub-sub-objectives).
Ideal Synthesis
An Ideal synthesis mode, sometimes called an "open system", assigns the full weight of each
covering objective to the best (highest priority) alternative for each covering objective. The
other alternatives receive weights under each covering objective proportionate to their priority
relative to the best alternative under each covering objective. The weights/priorities for all the
alternatives are then normalized so they sum to 1.0.
When using the ideal synthesis mode, the addition or removal of alternatives (that are not best
on any covering objective) will NOT impact the relative priorities (ratios or ranks) of other
171
Incomplete Hierarchy
An incomplete hierarchy (model) has different alternatives under each covering objective. To
convert a complete hierarchy model to an incomplete hierarchy you would first select File,
Convert to Incomplete Hierarchy; this will remove the alternatives that are displayed in the
Alternatives pane and place them below each covering objective in the TreeView. Second
delete any alternative that does not belong under each covering objective. See Complete
Hierarchy and Converting to an Incomplete Hierarchy.
172
Information Document
Used to enter information about the goal, a particular objective, sub-objective or alternative in
the hierarchy. When using a group model this feature is only available to the facilitator.
Instensity Scales
When using the Data Grid, Intensity Scales are used with either Ratings or the Step function to
measure data. These scales are often made up words such as Very Good, Good and Poor.
The scale is then pairwise compared deriving priorities by which the alternatives are then
compared.
Invert
This command switches the order of dominance between nodes in the pairwise comparison
process.
Judgment
Dictionary.com defines judgment as "The act or process of judging; the formation of an opinion
after consideration or deliberation." A judgment expresses the strength of importance,
preference or likelihood of one element over another with respect to the node above when
making a Pairwise comparison. Usually the judgments are made through a series of pairwise
comparisons, although judgments can also be made by entering priorities directly, using
Assessment, Direct which we do not recommend.
Judgments are also made from the Data Grid, by comparing each alternative with respect to
each covering objective's formula type of Ratings or Direct entry of priorities. See Judgments
vs. Data.
173
Local Priority
The local priority represents the percentage of the parent node's priority that is inherited by the
child. The local priorities of the children of a node also sum to one. See: Global Priorities and
Priority
ModelView
The main Expert Choice window shows one of the following: the TreeView (hierarchy of
objectives), alternatives and an Information Document for the current node; Affinity
Diagramming pane, or the Pros/Cons pane. When in Affinity Diagramming you can see all the
objectives and alternatives (top down structuring). When in the Pros/Cons pane you can see all
the pros and cons and the alternatives that they point to (bottom up structuring). For more
information see the Tutorial Structuring Lesson.
Node
Nodes represent the elements of a decision. A node may represent the goal, an objective, a
sub-objective or an alternative.
Note
Each node of a model can have a corresponding note. The note may include detailed
information that isn't in the definition, such as the information that was considered for a
judgment. It is most useful when the group feature is enabled because each participant can
enter his/her own comments. Notes can also be defined for each cell in the Data Grid.
Objective
An objective is something that is sought or aimed at in a decision. The word, objective, is
sometimes interchangeably used with criterion or attribute. However it is Expert Choice's
position that an attribute will point to a criterion and a criterion will point to an objective.
174
Optimal Solution
Optimal Solution, in a resource allocation, is the identification of a set of alternatives to be fully
or partially funded such that the total benefit is maximized (optimal) while none of the
constraints are violated.
Parent Node
A parent node is any node in hierarchy that has children.
Plex
A Plex is defined to be the current node and all of its descendants.
Priority
The priority of a node is a numerical value represented as a percentage of one. It is derived
from pairwise comparisons with respect to the parent node. The local priorities of the children
of a node add up to one. The global priorities of a node represent the portion of the parent's
priority inherited by the child. The global priorities of the children also sum to the parent's
global priority. The global priority of a child equals the local priority of the child times the global
priority of the parent.
Ratings
Ratings is a Data Grid method used to evaluate a large number of alternatives. Scales of
intensities are developed and prioritized; these measures are then used to judge each
alternative. Also see Intensity Scales.
Redraw
The two redraw commands redraw the hierarchy, in the TreeView, about the current
(highlighted) node showing its descendants.
175
Relative Measurement
In contrast to absolute measurement, relative measurement refers to the measurement of the
priorities of the objective, sub-objective and alternatives as determined by comparing elements
to each other. See Absolute Measurement.
Resource Allocation
Expert Choice's Resource Aligner is a way to select the best combination of alternatives,
projects, vendors, and the like that maximize (optimize) the attainment of objectives while not
exceeding a specified budget. You can also specify other constraints such as time, people,
dependencies and the like. The optimization module contains a variety of forms that enable a
wide variety of constraints to be specified and utilizes algorithms that are exceptionally fast.
Sensitivity Analysis
Sensitivity Analysis is used to investigate the sensitivity of the alternatives to changes in the
priorities of the objectives. There are five types of sensitivity analyses: Performance, Dynamic,
Gradient, 2-D plot, and Head-to-Head. Analyses can be performed from the Goal node or from
the current node in the hierarchy such as an objective.
Sibling Node
Nodes that appear at the same level in the model, relative to the parent node, are known as
siblings.
Step Function
The Step Function is one of five Data Grid Formula types and is similar to Ratings in that it
consists of a scale or prioritized intensities. However the Step function automatically calculates
the appropriate intensity for each alternative based on data entered in the Data Grid rather the
using a word from a scale. Also see: Intensity Scales.
Structural Adjust
When making paired comparisons, the Structure button is used to structurally adjust a set of
priorities based on the number of the current node's grandchildren. This feature should be
used when you wish to prevent the dilution of the global weight of a grandchild simply because
it has many siblings.
176
Structuring
This feature of Expert Choice facilitates the hierarchy building process by: 1) clustering
objectives (Affinity Diagramming), or 2) defining alternatives and their associated pros and
cons and then converting them to objectives.
Sub-objective (Sub-Criterion)
A sub-objective is a lower level objective of a parent.
Synthesis
This process shows the overall solution by synthesizing (combining) all global priorities for
each alternative and then presents the results in graphic format. A synthesis can also be
performed for other nodes in the hierarchy; this is known as an intermediate synthesis.
TreeView
The term TreeView in this manual refers to an Expert Choice hierarchy containing objectives
and sub-objectives.
Utility Curves
Two utility curves available from the Data Grid include either Increasing or Decreasing curves,)
Like the step function, utility curves translate data into priorities. Where as the step function
consists of discrete steps, a utility curve is continuous. In addition to being increasing or
decreasing, either type can be linear or nonlinear, and when nonlinear, concave or convex.
What-if
What-if analysis can be performed with the Sensitivity Analyses Graphs to determine how the
overall result would change if the priorities of the objectives were changed.
177
Index
Autoadvance
2
2D Plot
168
Autoredraw
36
27, 168
A
About the Expert Choice Tutorials
Absolute Measurement
168
Best Fit
167
22, 168
Bottom up Structuring
168
168
117
Budget Lilmit
168
Activating Hardware
161
Budget Limit
168
Activating Keypads
161
Active Alternatives
65, 167
Active Participants
167
90
167
45
13
47
C
132
131
17
15
41
168
Cluster
168
Clustering Ideas
43
Child Node
39, 42
ClusterView
169
141
105
165
Comparisons - Modes of
169
Complete Hierarchy
169
Affinity Diagramming
167
47
58
Alternatives to Word
149
Alternatives:
167
156
156
Assessment
Covering Objective
Creating
167
60
169, 170
70, 75, 77
75
77
70
90
ecsamples
90
90
50
Entering a Rating
58
Entering Alternatives
43
61
1, 54
Embedded Documents
67
15
45
116
109
169
D
Data Grid
56
56
150
19
53
73
163
162
Feasible/Infeasible Solution
89
170
Formula Grid
170
15
170
60
Formula Type
Deleting Participants
92
Copying or Deleting
60
Dependencies
139
78
Diagonal Pairwise
169
Formulas Grid
170
170
Funding Pools
140
Delete Node
62
Direct
169
Direct Formula
78
50
Dynamic Sensitivity
32
Gap Analysis
170
Geometric Average
170
Geometric Indicator
170
Geometric Variance
29, 169
60, 170
167, 171
Global Priority
171, 175
Goal
180
170
Global Alternatives
171
Goal Node
Gradient Sensitivity Graph
171
Information Document
35
Information Documents
173
49
49
Grandchild
171
171
Instensity Scales
173
Intensity
175
Internet
109
91
Group Model
98
Invert
Opening
98
44
Judgment
173
174
99
Groups
141
H
Head-to-Head Graph
Hierarchy:
35
Hierarchy to Word
148
Linked Documents
Local Priority
Ideal Synthesis
29, 171
149
172
169
Inconsistencies
168
Inconsistency
22
172
Increasing Budgets
144
18
19
22
incomplete judgments
28
83
Incomplete Hierarchy
117
174, 175
I
170
50
ideal alternative
3
173
ModelView
169
ModelViewe
174
ModelView's Alternatives
167
64
16
16
16
76
181
Reource Allocation
Node
174
Note
174
174
O
Objecitve
176
121
174
50
99
98
137
138
Optimal Solution
138
Resource Allocation
176
119
157
175
69
Revert Command
60
Pairwise
169
Pairwise Comparisons/Paired
Comparisons
175
Risks
pairwise comparisons:
Parent Node
143
175
Sample Models
1, 54
Performance Sensitivity
33
34
Plex
175
16
161
Senstivity Analysis
176
Priority Fills
Priority:
Programming the Keypads
Pros and Cons Stucturing
147
27
Sibling Node
171, 175
160
SQL database
175
SQL Queries
Ratings:
Redraw
90
105
R
Ratings
176
Step Function
54, 58
169, 175
Step Function:
27, 175
Redraw Commands
27
Reduce Inconsistency
22
Relative Measurement
167, 176
69, 176
69
169
75
U
77
176
90
81
Structuring
39, 177
Bottom-up
39
Top-down
39
Structuring Overview
39
Utility Curves
81
163
53
169, 177
Strucutal Adjust
176
Strucutral Adjust
176
Validation Questions
156
Strucuturing
177
177
Sub-objective Sub-Criterion
177
Sub-sub-objective
171
44
Synthesis
177
57
29
T
Team Expert Choice Overview
57
Trash Can
16
TreeView
Two-Dimensional (2D Plot)
13
177
109
7
93
94
What-if
177
169, 177
36
183
54