Professional Documents
Culture Documents
ANALYSIS
DESIGN
DEVELOPMENT
EVALUATION
Requirements
Constraints
Scope
Solution design
functionality
appearance
Evaluation criteria
Manipulation
Validation
Testing
Documentation
Strategy (measuring)
Reporting
FIGURE 5-1
Problem-solving methodology.
177
Excuse
8.35
Scott
Kelly
7A
8.35
Michael
Fitzgerald
12B
Slept in
8.36
Sally
Saunders
7C
No excuse, just
late
8.36
June
Ho
9D
8.36
Rosanna
MacKenzie
9A
Train
8.37
Dion
Lei
9A
8.37
Tony
Marchetti
9A
8.40
Yolanda
Kerr
7C
8.40
Finn
Crisp
10B
Orthodontist
8.41
Hong
Chen
10B
8.41
Tim
Morris
11E
Mums fault
8.42
Christine
Nguyen
12B
Train
FIGURE 5-2
Late student list shows information that is only meaningful to the year-level coordinators.
178
30
25
20
15
10
5
8.30
8.35
8.40
8.45
8.50
8.55
9.00
9.05
9.10
9.15
9.20
9.25
9.30
0
Time
FIGURE 5-3
The line graph shows the distribution of late students against the time that they have
arrived.
The line graph might reveal a common time that students are late every
day (Figure 5-4). This information might encourage further investigation,
which might reveal an issue with transport or the distance that those
students travel to school each day. The presentation of the information in a
visual format allows us to clearly see patterns in the data that we might not
have seen before. Used correctly, data visualisation can increase the clarity
and usability of information, therefore increasing its effectiveness.
35
30
25
Students late
Tuesday
20
15
Students late
Wednesday
10
Students late
Thursday
Students late
Friday
8.30
8.35
8.40
8.45
8.50
8.55
9.00
9.05
9.10
9.15
9.20
9.25
9.30
0
Time
FIGURE 5-4
The line graph shows the distribution of late students for every day of week 4 in Term 1.
The way this data is displayed might provide an easier way to understand the data,
hopefully highlighting a trend in arrival times.
179
CASE STUDY:
Southside Makers
Southside Makers is a not-for-profit craft association that supports
craftspeople, hobbyist and micro businesses in Melbournes southern
suburbs. The Southside Makers comprise about forty people who get
together socially to craft, and they also run a market every month in
St Kilda Town Hall to promote handicrafts.
The Market Committee includes three hardworking volunteers,
and all work contributing to the success of the market is done for the
love of it.
As part of the Southside marketing strategy, a letterbox drop has been
done a few weeks before the market in suburbs surrounding the market.
Members of the craft club also place bundles of pamphlets in cafs in the
hope that customers will pick one up and then visit the market. In the
past the letterbox drop has been an unplanned approach, with volunteers
picking random streets near their homes or in the suburbs surrounding
the market.
The last few markets have not seen an increase in attendance;
as a result the stallholders have not made as many sales as they
would normally have done. The stallholders have requested that the
Market Committee investigate possible reasons behind this drop in
attendance.
180
9780170187466
FIGURE 5-5
Southside Makers Market is run by volunteers.
CASE STUDY:
Southside Makers
After lengthy discussion by the Market Committee, the following
constraints were identified:
Southside Makers do not have a lot of resources to put towards a
solution, so any solutions have to be reasonably priced with minimal
impact on the information system that they already have.
Southside Makers also identified a time constraint. The solution had
to be achievable before the next market.
Southside Makers have devised a short statement that defines their
information problem: How can Southside Makers improve the effectiveness
of their marketing campaign to increase attendance at their markets?
Obtaining feedback
CASE STUDY:
Southside Makers
At the last market, the Southside Market Committee decided to undertake
a visitor survey, both online and hard copy, to try and identify the average
market visitor. It is hoped that the information obtained is going to be used
to make changes to the current marketing strategy.
9780170187466
181
When seeking feedback there are two types of data that can be gathered:
quantitative and qualitative.
Quantitative data is measurable and specific and therefore easier to
chart or graph. At a simplistic level, quantitative data gathering is based on
verifying theory through the use of statistics and largely numerical data,
whilst qualitative data gathering typically generates theory. An example of
quantitative data is: Fifty per cent of market attendees bought a product from
the market. An example of qualitative data gathering is more descriptive: On
a cold and wet, winters day, many older members of the community turned up
to the market dressed in raincoats, wearing scarfs, and most carried umbrellas.
Quantitative data can be gathered by using the following data gathering
instruments:
surveys
questionnaires
observation.
When data has been gathered using the instruments mentioned above,
quantitative data can be analysed by using software such as Excel, SPSS,
Minitab or SAS. This takes times and often involves hours of data entry
depending on the complexity of the data gathering instrument (Figure 5-6).
For simple data gathering, on-line surveys such as SurveyMonkey allows
users to create surveys and manage the collection and analysis of quantitative
data. Results are often saved into a database and then downloadable in
CSV (comma-separated value) format (see Figure 5-7 and Figure 5-8).
SurveyMonkey also permits qualitative data to be entered.
FIGURE 5-6
Data gathering doesnt have to be complicated: it just needs to be effective.
FIGURE 5-7
A CSV file opened in Notepad. Data is unreadable and hard to understand, but the file
format means that the file size is very small.
9780170187466
FIGURE 5-8
A CSV file opened in a spreadsheet program. The information starts to become more
meaningful when put into columns.
CASE STUDY:
Southside Makers
The Southside Market Committee could see from the data that they had
gathered that:
The key demographic of people attending the market are women aged
thirty to forty-five, with at least one child.
The establishment of a kids craft table was one feature of the market
that rated highly on the survey.
The letterbox drops have been largely ineffective, with few people
identifying a pamphlet in their letterbox as their reason for attending.
A significant number of market attendees picked up a pamphlet from
their local caf and cited this as the reason why they attended the market.
Additional feedback was obtained from Southside Makers Market
stallholders on the day, and informal or verbatim feedback was gathered
and compared with the data being obtained through formal surveys.
FIGURE 5-9
A pie chart showing quantitative data.
9780170187466
183
CASE STUDY:
Southside Makers
A simple text cloud was used to analyse the qualitative data from online
surveys from the market to see whether there were any patterns in what
the stallholders and visitors were saying about the market.
Upon closer analysis, several words jumped off the page, such as
music and customers (Figure 5-10). This visualisation was then used,
along with the quantitative data, to compare how many stallholders were
happy with their day and whether they sold enough products.
FIGURE 5-10
A text cloud from qualitative feedback from stallholders created with Wordle.
CASE STUDY:
Southside Makers
The current marketing strategy of letterbox drops does not target areas of the
community representative of the average market visitor or buyer. As a result,
the volunteers are not using their time effectively to distribute pamphlets.
184
9780170187466
Solution requirements
Imagining the solution before it has been produced takes a lot of thought. How is
the organisation going to use the information? In what format does the solution
need to be presented? The information being produced will be influenced by
the type of data gathered. If the Southside Makers were to do a shopping strip
survey on a Saturday morning in St Kilda, they would receive very different data
than they would from knocking on doors in the area during the week.
CASE STUDY:
Southside Makers
Southside Makers Market need information that will help them with
targeted letterbox drops in the St Kilda area. They need to reach the
householders who have money to be spent on impulse items at a market.
The information to meet their needs is quite specific.
The Market Committee could go doorknocking in the area to find out
what the average earnings are, or they could survey people on a Saturday
morning at the nearby shopping strip. However, both of these datacollection methods take time, and the quality or quantity of information
is not guaranteed. Another option is to use data that is freely available
online and is collected by a reputable data-collection organisation.
Using freely available data obtained from the Australian Bureau of
Statistics (ABS), the Market Committee can identify:
the income of people living in St Kilda
the different types of households in St Kilda; for example, single or
families.
9780170187466
FIGURE 5-11
An example of a thematic map from the Australian Bureau of Statistics website showing
the distribution of data. Dark areas show high-income households, which are defined as
earning more than $2500 per week.
A data set is a collection of data; for
example, census data collected every five
years might be regarded as a data set.
A constraint is any factor that influences the nature of the solution. This may
be the time that it might take to produce the solution, the style and size of the
solution or the characteristics of the users. It is important to try and identify
as many constraints as possible before heading into the design phase of the
problem-solving methodology, such as:
Does the solution need to appeal to a certain gender?
Does the solution need to appeal to a certain learning style?
CASE STUDY:
Southside Makers
A constraint on the information needed for the Market Committee might
be an easy-to-read solution, where the committee can draw meaning from
it reasonably quickly.
As the committee is dealing with a local area, the solution could
provide them with a map that they can use to distribute pamphlets for
the next market.
A list of statistics listing each street and their average earnings would
not assist the committee in making decisions about how to advertise
their market. The problem in this case study is to provide the Market
Committee with accurate data so that they can plan their marketing
strategy for their next event.
186
9780170187466
When IBM launched its personal computer range in the 1980s (Figure 5-12), one
of its main marketing angles was that the average person could use software tools
to be more productive, in particular through spreadsheets to process and analyse
its data. Images of people getting excited by green writing on black screens were
broadcast everywhere, paired with images of graphs and charts being used to
make otherwise confusing data more meaningful and easier to understand.
FIGURE 5-12
IBM released the 5150 PC in September 1981.
Now, we have more data and information at our fingertips than ever before.
It is estimated by a report in the Economist in February 2010 that we are
bombarded by up to 34 gigabytes of data every day by the various tools and
websites that we access. Social-networking tools have impacted on us by greatly
adding to the mountain of data that is created every day (see Figure 5-13).
But with challenges, there are also opportunities every day another datavisualisation tool is being developed to be able to cut through this constant
stream of data and give the users something that they can work with.
Data visualisation is a visual representation of data that would
normally be quite hard to understand and derive meaning from.
Displaying data in a visual form can add clarity and provide the
end user with a snapshot of what the data is trying to communicate.
9780170187466
187
FIGURE 5-13
This diagram shows a visual representation of the data being pushed out by Twitter every day.
188
Comparing data is one of the most common practices for businesses: How
much did we sell last year compared with this year? or How many people
use public transport on a Monday compared with a Friday? A comparative
visualisation is one of the easiest to set up and understand.
A chart is the most common data visualisation used. It is a visual
representation of a set of data. The charts that might be used to show a
comparison between two data sets are: column charts, bar charts, line
charts, pie charts and comparative maps.
For example, a pie chart can be used to show a comparison between
traffic sources for a website (see Figure 5-14). The colours and ratio of the
wedges provide the user with an immediate understanding of the data
being shown, and they can see immediately where people are coming
from. Are they arriving at this website directly, via a search engine or are
they being referred from another website? This form of data visualisation
would be far more useful than a series of bar charts.
9780170187466
FIGURE 5-14
The Google Analytics pie chart showing the origin of traffic sources for a website.
FIGURE 5-15
Google Analytics provides a data list of website visits from countries, ranked according
to the most popular origin.
Complex data manipulated in a
spreadsheet (Figure 5-15) can be
visualised using a data visualisation
tool to make it easier to understand
(Figure 5-16).
FIGURE 5-16
The Google Analytics comparative map can instantly show you where the most amount
of hits are coming from for your website.
9780170187466
189
FIGURE 5-17
Google Analytics line histogram showing visits over time: the manager of the website
can observe changes in viewer habits over a period of time.
Column histograms
Figure 5-18 features a column histogram that shows how hits on a website
are distributed over a period of thirty days.
FIGURE 5-18
SiteMeter column histogram for 30 days. This popular diagnostic tool allows
clients to view a histogram of visits to their registered website across a period of
7 days, 30 days or 12 months. This figure is an example of a histogram for the craft
blog Konstant Kaos.
190
9780170187466
The user can clearly see that there was a spike with hits on a particular
day; they can then go and investigate whether it was something that the
website did to cause this or an external force, such as someone linking to
the website from a blog.
Using the column histogram, it is far easier to understand and
identify patterns compared with the raw data (Figure 5-19). A histogram
of todays hits clearly shows that people check the website at the start of
their work day and at lunch time (see Figure 5-20). This may influence a
decision in regard to advertising a product.
FIGURE 5-19
A SiteMeter data set that shows hits on a website. In this form, it is harder to see the
distribution of data across the day.
Line histograms
The most common line histogram is the bell curve. Many educational institutions
use this model to ensure that there is a spread of results for each subject. For
the bell curve in Figure 5-21, for example, students with marks at the top of the
curve are average students; those on either side of the curve are below and above
average. The majority of student marks are at the top of the bell curve.
Scatter charts
Scatter charts can be used to show a distribution of data against a fixed unit, such
as time. For example, a scatter chart might be used to visually show the time that
students are signing in late along one axis, and which year level they are in to see
if there is a relationship between the distributions of the data (see Figure 5-22).
9780170187466
191
FIGURE 5-20
SiteMeter hits on a website across a day. This column histogram clearly shows that
people access this website at certain times of the day.
Average
Below average
0
Above average
50
Scores in percentiles
100
FIGURE 5-21
Example of a bell curve.
9780170187466
Year level
11
10
9
8
7
8.34
8.36
8.38
8.40
8.42
8.44
8.46
8.48
8.50
FIGURE 5-22
Scatter charts can show the distribution of data. In this example, you can clearly see that a
group of Year 9 students arrived at the same time on the day that the data was processed.
Scatter charts
A scatter chart can again be used to show the relationship between two data
sets. In Figure 5-23, for example, the scatter chart shows a relationship between
two sets of data: frequency of volcano eruptions and the waiting time between
eruptions. In a scatter graph, the independent variable, the eruption duration,
goes on the horizontal axis while the dependent variable, the waiting time
between eruptions, goes on the vertical axis. The chart can clearly show a
relationship between the two sets of data; and to assist with the understanding of
this data, we can draw a line to show this.
2.0
3.0
4.0
Eruption duration (min)
5.0
FIGURE 5-23
The volcano scatter chart clearly shows the waiting time between volcano eruptions and
the duration of the eruption. A line of best fit can then be drawn to show the relationship.
9780170187466
193
Bubble charts
Bubble charts are quite similar to scatter charts, but one set of data is shown
as bubbles that represent a size or percentage. Take a look at Figure 5-24. A
random survey of stallholders at the Southside Makers Market and their sales
from the day reveal a relationship between the amount of products that they
had on sale and the amount of sales that they achieved.
The raw data for the bubble chart is easy enough to read and
understand, but you cannot easily see the relationship between the two
sets of data (see Figure 5-27). A line of best fit (also known as a trend line)
could also be added to the bubble chart to show more clearly how the
relationship works.
org/2008/05/the_whitburn_project/> is
Analysis of sales at
Southside Makers Market
1600.00
1400.00
1200.00
1000.00
800.00
600.00
400.00
200.00
0
200.00
400.00
10
15
20
25
30
FIGURE 5-24
This bubble chart takes raw data and displays it in a more meaningful way.
0:05:02
0:04:19
0:03:36
0:02:53
0:02:10
0:01:26
0:00:43
0:00:00
1944 1948 1952 1956 1960 1964 1968 1972 1976 1980 1984 1988 1992 1996 2000 2004 2008
FIGURE 5-25
Scatter chart of Average Song Duration from The Whitburn Project.
194
9780170187466
FIGURE 5-26
A Tag cloud (from The Whitburn Project) of words appearing in songs
FIGURE 5-27
Southside Makers raw sales data. The market share percentage is calculated by working
out the total sales for the market and what percentage that stallholder received.
FIGURE 5-28
Line chart created in Google public data, showing how CO2 emissions have risen over
time for Australia.
FIGURE 5-29
Line chart created in Google public data, comparing CO2 emissions for Australia and
Germany.
Click on the World map button also on the left-hand side, and you can
see an animation or composition showing how the CO2 emissions for both
countries (and the world) have changed since the 1960s (see Figure 5-30).
Click on the bubble icon to show a chart composition between two data
sets: CO2 emissions and electric power consumption (see Figure 5-31).
9780170187466
FIGURE 5-30
World map composition created in Google public data, showing CO2 emissions
highlighting Australia and Germany.
FIGURE 5-31
Bubble chart composition showing relationship between CO2 and electric power
consumption.
survey results. There is both a large data pool and a quality process in place
for the distribution and collection of surveys and for data entry.
The ABS has a census quality statement that outlines four principal
sources of error in its census data set:
respondent error when the person filling out the survey misunderstands
the question and includes false data
processing error when the technique used to input the data, either
manual entry or automatic entry using optical character recognition
software, into the database makes a mistake
partial response when the person filling out the survey has only
completed part of the survey
undercount when not all of the respondents to the survey have
completed the survey due to a range of reasons.
9780170187466
197
CASE STUDY:
Southside Makers
When the Southside Makers Committee collect their data, they are
generally dealing with a very small data pool.
If your comparative chart shows that 75 per cent of people who
visited the market were happy with the market, but you only surveyed
12 people, the data pool is probably too small to extract any meaningful
information out of it.
Information economy
With the increase in data generation,
new economic opportunities appear.
InfoChimps <http://infochimps.org/> is
just one of many companies that deal in
the electronic data marketplace, trading
in data sets.
198
1.4
1.2
1
0.8
Per 1000: Midwives
Per 1000: Nurses
Per 1000: Physicians
0.6
0.4
0.2
0
Eritrea
Ethiopia
Kenya
Somalia
Sudan
FIGURE 5-32
Using World Health Organisation data we can select appropriate data to assist us in
making a decision.
A survey also uses a data-collection form and provides data about what
the respondents think, such as their preferences in consumer goods or
political parties, what they want from an information system or their role
within an organisation.
FIGURE 5-33
Using the data downloaded from the World Health Organisation site, we hide or delete
the columns of data that we dont want to work with.
199
Data integrity
For a computer to produce useful information, the data that is input into
a database must have integrity. Data integrity is the degree to which data
is correct. A misspelled movie title in a movie database is an example of
incorrect data. When a database contains these types of errors, it loses its
integrity. The more errors the data contains, the lower its integrity. Users
will not rely on data that has little or no integrity.
Data integrity is very important because information is used to make
decisions and take actions. When you order a product, such as a book about
sewing or soccer, a process that eventually delivers you the book begins.
Before you receive the book, the retailer usually charges the order to your
credit card. The retailer will bill an incorrect amount to your credit card if
the books price is not correct in its database. This type of error causes both
you and the retailer extra time and effort to remedy.
Validating data as it is being entered into the database can ensure
that integrity is kept high. When you purchase a product online, you are
generally asked for a three-digit code on the back of the credit card. This
code is used as a check digit to ensure that the credit card information
being typed in is correct.
Throughout the process there are checks and balances introduced to ensure
that the data order is correct and the correct payment information is received.
Measurement
Measurement is the most common technique used for gathering data that
is to be processed into information. Examples include an inventory clerk
who conducts a stocktake by counting each type of stock on the shelves and
entering that number onto an inventory form. The manager at a sportsground
may determine the size of a crowd by counting the number of tickets used by
patrons. A nurse will record a patients weight by reading the measurement
from a set of scales.
Data measurement can also take place electronically. It occurs each time
a shoppers groceries are scanned by a barcode reader at the supermarket
checkout. A school science experiment may be set up so that when the
temperature in a model hothouse reaches 21 degrees Celsius, the heater is
switched off. Other forms of measurement might be electronic, such as hits
on a website and traffic passing through a router.
CASE STUDY:
Southside Makers
A metric is just a measurement that
can be used to evaluate.
200
9780170187466
FIGURE 5-34
When converting the data from a spreadsheet tool into Many Eyes, the user needs to
remove any trace of the $ or % signs.
Data needs to be separated into distinct fields or columns that only have
one sort of data type in them. Common data types are integer, characters
and strings.
Characters
A character variable or constant holds a single letter, number or symbol. For
example, a common character used in survey is a (Y)es/(N)o/(M)aybe answer.
9780170187466
201
Integer type
Range
Short
128 to 127
Normal
32 768 to 32 767
Long
Extra-long
263 to 263 1
FIGURE 5-35
Type and range of integer data.
Strings
Strings are sequences of characters. For example, a string might be a comment
left by someone in a survey.
Boolean data
Boolean data can have only two values: true and false. An example of a
Boolean answer to a survey question Will you attend the market again?
might be (Y)es and (N)o.
Decimal numbers
Decimal numbers are those that include a fractional or decimal part. For
example, a survey might ask How much did you spend at the Southside
Makers Market?
202
CASE STUDY:
Southside Makers
There are many possibilities for Southside Makers to use data
visualisation for decision-making:
A comparative chart might show how many customers are finding
their way to the market each month. Is there a trend going up or
down?
A distribution chart might show when the busiest period of the day
is for stallholders. Is it before, during or after lunch?
A scatter chart showing customers and sales might indicate a
relationship and possibly a tipping point for a good or bad market day.
A composition might be created to show the relationship between
time of day and sales (if you could get that data).
DiRT
Digital Research Tools Wiki <http://
digitalresearchtools.pbworks.com/>
9780170187466
203
15
10
FIGURE 5-37
Example of data that might
be used for a visualisation
showing carbon dioxide
emissions (metric tons per
capita) over many decades.
5
0
1960
1970
1980
1990
Year
2000
2010
FIGURE 5-36
An example of how you might show a composite data visualisation using a layout
diagram.
Source: OECD data from Google public data.
Map of world
Germany
red
14 pt
Australia
20 pt
Germany
changes
red
14 pt
Australia
changes
blue
1960
Map of world
blue
2010
FIGURE 5-38
An example of how you might show a composite data visualisation using a storyboard.
Source: OECD data from Google public data.
Characteristics of users
204
CASE STUDY:
Southside Makers
In addition to the characteristics of the user, the way the information is
going to be used influences how it is created.
In the case of Southside Makers, they are after information about the
community, which is map based; for example, they need to identify cafs
at which to drop their pamphlets off.
Displaying the information for them in a tabular list will not suit their
purpose. So a map with streets clearly labelled will need to be created.
205
206
9780170187466
Sat
Fri
Thr
Wed
Tue
Mon
Sun
12 a.m. 1
10 11 12 a.m. 1
10 11
FIGURE 5-39
This punch-card scatter chart is just one example of the user-submitted charts available
at Google Chart Tools.
207
Fewer References
to Bars
More References
to Bars
BARS: Size of symbol represents absolute number of mentions of bars in the Google Maps directory. A maximum value of 1139 is
located in Chicago, IL. Data collected in August 2008.
Copyleft Floatingsheep.org, 2010
FIGURE 5-40
This data visualisation is overcrowded and too busy to get any meaningful information
from it.
Axis headings
must be clear
Source of the
data for the
visualisation
and when the
data was
retrieved
0.6
0.4
0.2
0
Eritrea
Ethiopia
Kenya
Somalia
Countries bordering Ethiopia
Sudan
FIGURE 5-41
An annotated diagram showing which conventions have been used in the visualisation.
208
9780170187466
32 Partial response is when only half of the datacollection form is filled out.
33 Undercount is when not all respondents have
filled out the data-collection form, therefore
making the data set quite small.
34 Data-collection forms are used to acquire
large sets of data. This can be done manually
or electronically. A common method for data
collection is a survey.
35 Data integrity is the degree to which data is
correct. Validating data as it is entered into the
database can keep integrity high.
36 Data measurement, or metrics, is a simple way
of collecting data. This deals with measuring
fixed items such as attendance, temperature,
speed or stock levels.
37 A data type is a way we categorise data. Basic
data types include integer, character, strings,
Boolean data, decimal numbers and date and
time numbers.
38 The purpose of a data visualisation is to reduce
the effort required to analyse information and
increase comprehension.
39 We can use a number of design tools for
representing data visualisations: layout
diagrams, storyboards and flowcharts.
40 A layout diagram can show what type of chart
we might use, and indicate where the source
data, axis labels and headings come from.
41 A storyboard can be used to show how a
data visualisation animation might work; for
example, from data set A to data set B.
42 A flowchart might be used to show the process
or procedure that the user needs to go through to
create a visualisation.
43 Characteristics of users that might influence the
type and presentations of visualisation might be
age, special needs and culture.
44 Evaluating data visualisations might involve
assessing whether the visualisation is efficient
(less time, less cost and less effort).
45 Evaluating data visualisations might involve
assessing whether the visualisations are effective
(higher quality, relevancy, timeliness, accuracy
and clarity).
46 When we evaluate a data visualisation against a
problem statement, we look for key words that
can assist us in the evaluation statements.
210
9780170187466
9780170187466
www.nelsonnet.com.au/infotech
211
212
9780170187466
9780170187466
www.nelsonnet.com.au/infotech
213
Learning milestones
1
2
3
4
5
6
7
8
Steps to be followed
The analysis, design, development and evaluation
stages of the problem-solving methodology will be
used to create the solution.
1 Analyse and define the problem. From the
design brief, identify:
a the factors that affect the problem
b the data visualisation needs of the user
c the data visualisation product to be produced
to meet the users needs
d appropriate sources of data that must be
processed to produce the solution.
The problem to be solved is best written as a
question. For instance, identify a pattern in the late
attendance of students across a one-month period.
214
9780170187466