Applied Metaphors: Learning TRIZ, Complexity, Data/Stats/ML using Metaphors
  1. Teaching
  2. Data Science with No Code
  3. Data
  • Teaching
    • Data Analytics for Managers and Creators
      • Tools
        • Introduction to R and RStudio
        • Introduction to Radiant
        • Introduction to Orange
      • Descriptive Analytics
        • Data
        • Summaries
        • Counts
        • Quantities
        • Groups
        • Densities
        • Groups and Densities
        • Change
        • Proportions
        • Parts of a Whole
        • Evolution and Flow
        • Ratings and Rankings
        • Surveys
        • Time
        • Space
        • Networks
        • Experiments
        • Miscellaneous Graphing Tools, and References
      • Statistical Inference
        • 🧭 Basics of Statistical Inference
        • 🎲 Samples, Populations, Statistics and Inference
        • Basics of Randomization Tests
        • 🃏 Inference for a Single Mean
        • 🃏 Inference for Two Independent Means
        • 🃏 Inference for Comparing Two Paired Means
        • Comparing Multiple Means with ANOVA
        • Inference for Correlation
        • 🃏 Testing a Single Proportion
        • 🃏 Inference Test for Two Proportions
      • Inferential Modelling
        • Modelling with Linear Regression
        • Modelling with Logistic Regression
        • 🕔 Modelling and Predicting Time Series
      • Predictive Modelling
        • 🐉 Intro to Orange
        • ML - Regression
        • ML - Classification
        • ML - Clustering
      • Prescriptive Modelling
        • 📐 Intro to Linear Programming
        • 💭 The Simplex Method - Intuitively
        • 📅 The Simplex Method - In Excel
      • Workflow
        • Facing the Abyss
        • I Publish, therefore I Am
      • Case Studies
        • Demo:Product Packaging and Elderly People
        • Ikea Furniture
        • Movie Profits
        • Gender at the Work Place
        • Heptathlon
        • School Scores
        • Children's Games
        • Valentine’s Day Spending
        • Women Live Longer?
        • Hearing Loss in Children
        • California Transit Payments
        • Seaweed Nutrients
        • Coffee Flavours
        • Legionnaire’s Disease in the USA
        • Antarctic Sea ice
        • William Farr's Observations on Cholera in London
    • R for Artists and Managers
      • 🕶 Lab-1: Science, Human Experience, Experiments, and Data
      • Lab-2: Down the R-abbit Hole…
      • Lab-3: Drink Me!
      • Lab-4: I say what I mean and I mean what I say
      • Lab-5: Twas brillig, and the slithy toves…
      • Lab-6: These Roses have been Painted !!
      • Lab-7: The Lobster Quadrille
      • Lab-8: Did you ever see such a thing as a drawing of a muchness?
      • Lab-9: If you please sir…which way to the Secret Garden?
      • Lab-10: An Invitation from the Queen…to play Croquet
      • Lab-11: The Queen of Hearts, She Made some Tarts
      • Lab-12: Time is a Him!!
      • Iteration: Learning to purrr
      • Lab-13: Old Tortoise Taught Us
      • Lab-14: You’re are Nothing but a Pack of Cards!!
    • ML for Artists and Managers
      • 🐉 Intro to Orange
      • ML - Regression
      • ML - Classification
      • ML - Clustering
      • 🕔 Modelling Time Series
    • TRIZ for Problem Solvers
      • I am Water
      • I am What I yam
      • Birds of Different Feathers
      • I Connect therefore I am
      • I Think, Therefore I am
      • The Art of Parallel Thinking
      • A Year of Metaphoric Thinking
      • TRIZ - Problems and Contradictions
      • TRIZ - The Unreasonable Effectiveness of Available Resources
      • TRIZ - The Ideal Final Result
      • TRIZ - A Contradictory Language
      • TRIZ - The Contradiction Matrix Workflow
      • TRIZ - The Laws of Evolution
      • TRIZ - Substance Field Analysis, and ARIZ
    • Math Models for Creative Coders
      • Maths Basics
        • Vectors
        • Matrix Algebra Whirlwind Tour
        • content/courses/MathModelsDesign/Modules/05-Maths/70-MultiDimensionGeometry/index.qmd
      • Tech
        • Tools and Installation
        • Adding Libraries to p5.js
        • Using Constructor Objects in p5.js
      • Geometry
        • Circles
        • Complex Numbers
        • Fractals
        • Affine Transformation Fractals
        • L-Systems
        • Kolams and Lusona
      • Media
        • Fourier Series
        • Additive Sound Synthesis
        • Making Noise Predictably
        • The Karplus-Strong Guitar Algorithm
      • AI
        • Working with Neural Nets
        • The Perceptron
        • The Multilayer Perceptron
        • MLPs and Backpropagation
        • Gradient Descent
      • Projects
        • Projects
    • Data Science with No Code
      • Data
      • Orange
      • Summaries
      • Counts
      • Quantity
      • 🕶 Happy Data are all Alike
      • Groups
      • Change
      • Rhythm
      • Proportions
      • Flow
      • Structure
      • Ranking
      • Space
      • Time
      • Networks
      • Surveys
      • Experiments
    • Tech for Creative Education
      • 🧭 Using Idyll
      • 🧭 Using Apparatus
      • 🧭 Using g9.js
    • Literary Jukebox: In Short, the World
      • Italy - Dino Buzzati
      • France - Guy de Maupassant
      • Japan - Hisaye Yamamoto
      • Peru - Ventura Garcia Calderon
      • Russia - Maxim Gorky
      • Egypt - Alifa Rifaat
      • Brazil - Clarice Lispector
      • England - V S Pritchett
      • Russia - Ivan Bunin
      • Czechia - Milan Kundera
      • Sweden - Lars Gustaffsson
      • Canada - John Cheever
      • Ireland - William Trevor
      • USA - Raymond Carver
      • Italy - Primo Levi
      • India - Ruth Prawer Jhabvala
      • USA - Carson McCullers
      • Zimbabwe - Petina Gappah
      • India - Bharati Mukherjee
      • USA - Lucia Berlin
      • USA - Grace Paley
      • England - Angela Carter
      • USA - Kurt Vonnegut
      • Spain-Merce Rodoreda
      • Israel - Ruth Calderon
      • Israel - Etgar Keret
  • Posts
  • Blogs and Talks

On this page

  • Where does Data come from?
  • Why Visualize?
  • Why Analyze?
  • What are Data Types?
  • How do we Spot Data Variable Types?
  • Some Examples of Data Variables
  • What is a Data Visualization?
    • Data Viz = Data + Geometry
  • Basic Types of Charts
  • Conclusion
  • References
  1. Teaching
  2. Data Science with No Code
  3. Data

Data

Scientific Inquiry
Experiments
Observations
Nature of Data
Experience
Measurement
Published

November 1, 2021

Modified

June 22, 2025

Abstract
The Science of Surprise
(a) Composition VIII
(b) Blue
Figure 1: Kandinsky: Abstract Paintings, or Data Visualizations?

Where does Data come from?

We will need to form a basic understanding of human curiosity and then of basic scientific enterprise. Let us look at the slides.

Why Visualize?

  • We can digest information more easily when it is pictorial
  • Our Working Memories are both short-term and limited in capacity. So a picture abstracts the details and presents us with an overall summary, an insight, or a story that is both easy to recall and easy on retention.
  • Data Viz includes shapes that carry strong cultural memories; and impressions for us. These cultural memories help us to use data viz in a universal way to appeal to a wide variety of audiences. (Do humans have a gene for geometry?1);
  • It helps sift facts and mere statements: for example:
Figure 2: Rape Capital
Figure 3: Data Reveals Crime

Why Analyze?

For us to draw good inferences and make actionable plans based on data, it has to satisfy specific statistical tests. These tests tell us how significant the data are and whether the data are telling us a story that can be justified, or it is just a random coincidence. Depending upon our Research Question, different statistical tests will be applicable.

What are Data Types?

 

Figure 4: Variable Types
Figure 5: Tidy Data
ImportantTidy Data

Each variable is a column; a column contains one kind of data. Each observation or case is a row.

How do we Spot Data Variable Types?

By asking questions! Shown below is a table of different kinds of questions you could use to query a dataset. The variable or variables that “answer” the question would be in the category indicated by the question.

No Pronoun Answer Variable/Scale Example What Operations? What Human Purposes?
1 How Many / Much / Heavy? Few? Seldom? Often? When? Quantities, with Scale and a Zero Value.Differences and Ratios /Products are meaningful. Quantitative/Ratio Length,Height,Temperature in Kelvin,Activity,Dose Amount,Reaction Rate,Flow Rate,Concentration,Pulse,Survival Rate Correlation NA
2 How Many / Much / Heavy? Few? Seldom? Often? When? Quantities with Scale. Differences are meaningful, but not products or ratios Quantitative/Interval pH,SAT score(200-800),Credit score(300-850),SAT score(200-800),Year of Starting College Mean,Standard Deviation NA
3 How, What Kind, What Sort A Manner / Method, Type or Attribute from a list, with list items in some " order" ( e.g. good, better, improved, best..) Qualitative/Ordinal Socioeconomic status (Low income, Middle income, High income),Education level (HighSchool, BS, MS, PhD),Satisfaction rating(Very much Dislike, Dislike, Neutral, Like, Very Much Like) Median,Percentile NA
4 What, Who, Where, Whom, Which Name, Place, Animal, Thing Qualitative/Nominal Name Count no. of cases,Mode NA

As you go from Qualitative to Quantitative data types in the table, I hope you can detect a movement from fuzzy groups/categories to more and more crystallized numbers.

Figure 6: Type of Variables

Each variable/scale can be subjected to the operations of the previous group. In the words of S.S. Stevens

the basic operations needed to create each type of scale is cumulative: to an operation listed opposite a particular scale must be added all those operations preceding it.

Some Examples of Data Variables

NoteExample 1: AllCountries dataset
ABCDEFGHIJ0123456789
Country
<fct>
Code
<fct>
LandArea
<int>
Population
<dbl>
Energy
<int>
Rural
<dbl>
Military
<dbl>
Health
<dbl>
HIV
<dbl>
Internet
<dbl>
AfghanistanAFG65223029.021NA76.04.43.7NA1.7
AlbaniaALB274003.143208853.3NA8.2NA23.9
AlgeriaALG238174034.3733706934.813.010.60.110.2
American SamoaASA2000.066NA7.7NANANANA
AndorraAND4700.084NA11.1NA21.3NA70.5
AngolaANG124670018.0211097243.3NA6.82.03.1
Antigua and BarbudaANT4400.087NA69.5NA11.0NA75.0
ArgentinaARG273669039.883763598.0NA13.70.528.1
ArmeniaARM284803.077299736.116.17.20.16.2
ArubaARU1800.105NA53.2NANANA22.8
Next
123456
...
22
Previous
1-10 of 213 rows | 1-10 of 19 columns

Questions

Q1. How many people in Andorra have internet access?
A1. This leads to the Internet variable, which is a Quantitative variable, a proportion.2 The answer is 70.5%. Q2. What would be the units for LifeExpectancy? A2. Decimal Years.

NoteExample 2:StudentSurveys
ABCDEFGHIJ0123456789
Year
<fct>
Gender
<fct>
Smoke
<fct>
Award
<fct>
HigherSAT
<fct>
Exercise
<dbl>
TV
<int>
Height
<int>
Weight
<int>
Siblings
<int>
SeniorMNoOlympicMath10.01711804
SophomoreFYesAcademyMath4.07661202
FirstYearMNoNobelMath14.05722082
JuniorMNoNobelMath3.01631101
SophomoreFNoNobelVerbal3.03651501
SophomoreFNoNobelVerbal5.04651142
FirstYearFNoOlympicMath10.010661281
SophomoreMNoOlympicMath13.08742351
JuniorFNoNobelVerbal3.0661NA2
FirstYearFNoNobelMath12.01601157
Next
123456
...
37
Previous
1-10 of 362 rows | 1-10 of 18 columns

Questions

Q.1. What kind of students are these?
A.1. The variables Gender, and Year both answer to this Question. And they are both Qualitative/Categorical variables, of course.
Q.2. What is their status in their respective families?
A.2. Hmm…they are either first-born, or second-born, or third…etc. While this is recorded as a number, it is still a Qualitative variable3! Think! Can you do math operations with BirthOrder? Like mean or median?
Q.3.How big are the families?
A.3. Clearly, the variable that answers is Siblings and since the question is synonymous with “how many”, this is a Quantitative variable.

What is a Data Visualization?

Data Viz = Data + Geometry

Shapes

Data Visualization is the act of “mapping” a geometric aspect/aesthetic to a variable in data. The aesthetic then varies in accordance with the data variable, creating (part of) a chart.

What might be the geometric aesthetics available to us? An aesthetic is a geometric property, such as x-coordinate, y-coordinate, length/breadth/height,radius,shape,size, linewidth, linetype, and even colour…

Figure 7: Common Geometric Aesthetics in Charts

Mapping

What does this “mapping” mean? That the geometric aesthetics are used to represent qualitative or quantitative variables from your data, by varying in accordance to the data variable.

For instance, length or height of a bar can be made proportional to theage or income of a person. Colour of points can be mapped to gender, with a unique colour for each gender. Position along an axis x can vary in accordance with a height variable and position along the y axis can vary with a bodyWeight variable.

A chart may use more than one aesthetic: position, shape, colour, height and angle,pattern or texture to name several. Usually, each aesthetic is mapped to just one variable to ensure there is no cognitive error. There is of course a choice and you should be able to map any kind of variable to any geometric aspect/aesthetic that may be available.

NoteA Natural Mapping

Note that here is also a “natural” mapping between aesthetic and [kind of variable] Section 5, Quantitative or Qualitative. For instance, shape is rarely mapped to a Quantitative variable; we understand this because the nature of variation between the Quantitative variable and the shape aesthetic is not similar (i.e. not continuous). Bad choices may lead to bad, or worse, misleading charts!

In the above chart, it is pretty clear what kind of variable is plotted on the x-axis and the y-axis. What about colour? Could this be considered a z-axis in the chart? There are also other aspects that you can choose (not explicitly shown here) such as the plot theme(colours, fonts, backgrounds etc), which may not be mapped to data, but are nonetheless choices to be made. We will get acquainted with this aspect as we build charts.

Basic Types of Charts

We can think of simple visualizations as combinations of aesthetics, mapped to combinations of variables. Some examples:

Geometries , Combinations, and Graphs
Variable #1 Variable #2 Chart Names Chart Shape
Quant None Histogram and Density
Qual None Bar Chart
Quant Quant Scatter Plot, Line Chart, Bubble Plot, Area Chart
Quant Qual Pie Chart, Donut Chart, Column Chart, Box-Whisker Plot, Radar Chart, Bump Chart, Tree Diagram, Choropleth and Symbol Maps
Qual Qual Stacked Bar Chart, Mosaic Chart, Sankey, Chord Diagram, Network Diagram

Conclusion

So there we have it:

  • Questions lead to Types of Variables (Quant and Qual)
  • Further Questions lead to relationships between them, which we describe using Data Visualizations
  • Data Visualizations are Data mapped onto Geometry 
  • Multiple Variable-to-Geometry Mappings = A Complete Data Visualization

You might think of all these Questions, Answers, Mapping as being equivalent to metaphors as a language in itself. So creating a chart is like stacking up a set of metaphors.

References

  1. Randomized Trials:

  1. Martyn Shuttleworth, Lyndsay T Wilson (Jun 26, 2009). What is the Scientific Method? Retrieved Mar 12, 2024 from Explorable.com: https://explorable.com/what-is-the-scientific-method

  2. https://safetyculture.com/topics/design-of-experiments/

  3. Open Intro Stats: Types of Variables

  4. Lock, Lock, Lock, Lock, and Lock. Statistics: Unlocking the Power of Data, Third Edition, Wiley, 2021. https://www.wiley.com/en-br/Statistics:+Unlocking+the+Power+of+Data,+3rd+Edition-p-9781119674160)

  5. Claus Wilke. Fundamentals of Data Visualization. https://clauswilke.com/dataviz/

  6. Tim C. Hesterberg (2015). What Teachers Should Know About the Bootstrap: Resampling in the Undergraduate Statistics Curriculum, The American Statistician, 69:4, 371-386, DOI:10.1080/00031305.2015.1089789. PDF here

Back to top

Footnotes

  1. https://www.xcode.in/genes-and-personality/how-genes-influence-your-math-ability/↩︎

  2. How might this data have been obtained? By asking people in a survey and getting Yes/No answers!↩︎

  3. Qualitative variables are called Factor variables in R, and are stored, internally, as numeric variables together with their levels. The actual values of the numeric variable are 1, 2, and so on.↩︎

Citation

BibTeX citation:
@online{2021,
  author = {},
  title = {\textless Iconify-Icon Icon=“icon-Park-Twotone:data-User”
    Width=“1.2em”
    Height=“1.2em”\textgreater\textless/Iconify-Icon\textgreater{}
    {Data}},
  date = {2021-11-01},
  url = {https://av-quarto.netlify.app/content/courses/NoCode/Modules/01-NatureofData/},
  langid = {en},
  abstract = {The Science of Surprise}
}
For attribution, please cite this work as:
“<Iconify-Icon Icon=‘icon-Park-Twotone:data-User’ Width=‘1.2em’ Height=‘1.2em’></Iconify-Icon> Data.” 2021. November 1, 2021. https://av-quarto.netlify.app/content/courses/NoCode/Modules/01-NatureofData/.
Data Science with No Code
Orange

License: CC BY-SA 2.0

Website made with ❤️ and Quarto, by Arvind V.

Hosted by Netlify .