Pages in this section:
This section
3️⃣ Section 3: Coding
✍ The Coding Panel
✍ Editing factors and links
🔗 The Manage Links tab
#️⃣ Link hashtags
🎇 Factor labels: introduction
🏷 Autocomplete factor labels
📚 Factor labels: actual facts?
📚 Factor labels: semi-quantitative
📝 Hierarchical coding
🔖 Hierarchical factors
📚 Factor labels: specific
📚 Factor labels: using tags
➕➖ Opposites
📝 Ellipses
📑 Statement memos
📑 Positioning factors
📚 Context
ℹ The info panel
📝 Plain coding
✍ Top tips on coding
All sections:
Hierarchical factors in Causal Map 3
(This section is about implementing hierarchical coding in the Causal Map app. See also the previous section on hierarchical coding in general.)
Creating labels
Factors can optionally be expressed as part of a hierarchy by using semi-colons.
For readability, it is usual to leave a space after the semi-colon, but this makes no difference to the functionality.
Zooming out
Use the Zoom slider to show only top-level factors, (or only second-level factors if you have used a deeper hierarchy.)
⚒️ Additional calculated fields
When you use hierarchies, the app adds some fields to the factors table which help you do searching and filtering with hierarchical ideas.
One such field is
top_level_label
which gives just the top level for each factor.⚒️ Additional functionality when creating and editing links
Once you have created at least one hierarchical factor, i.e. one with a “;” in its label, the influence factor box and consequence factor box have some additional functionality to help you.
- Now, when you start to type, the list of existing factors which you can choose from is extended to include existing factor components, even if they have not (yet) been coded as such. This means it is easier to add new detail to existing or implied higher-level factors.
⚒️ Quick tails: quickly adding new “daughters” of an existing “mother”
Suppose you want to create a new factor Health behaviour; wearing a mask and you know there is an existing higher-level factor Health behaviour but there is not yet any factor Health behaviour; wearing a mask.
- You can select from the list and then just add with a leading semi-colon. These two fragments will be combined into the desired factor label. This is quicker and ensures you don’t end up with different spellings of the higher-level factors.
Health behaviour
; wearing a mask
- This second component can itself have a semi-colon, so you can do this:
health behaviour
; hand washing; before meals
- Also you can do this multiple times: This can be useful when you have to code a list of things which are all examples of some higher-level idea. This example will produce:
health behaviour
; washing hands
; washing pots
and
health behaviour; washing hands
health behaviour; washing pots
⚒️ Additional functionality when searching for and filtering factors
The same principle applies in the Search and Filter Factors box: you can see factors you have already used but also implied higher-level factors (like Health behaviour) and other factor components, beginning with a semi-colon (
;
).How can I view just the factors where I have applied hierarchical coding?
Sometimes you only want to use hierarchical coding for a few of your factors. To view just those, you could create a mini map including just the factors which you have hierarchically coded (and one step up or down from them), by searching for
;
in the factor labels, but then zooming the factors out to just see the top level.Hierarchical factors in Causal Map 3Creating labelsZooming out ⚒️ Additional calculated fields⚒️ Additional functionality when creating and editing links⚒️ Quick tails: quickly adding new “daughters” of an existing “mother”⚒️ Additional functionality when searching for and filtering factorsHow can I view just the factors where I have applied hierarchical coding?