Analyst Dojo
Lesson 3 of 3 6–9% of the exam

You are reading the 2026 curriculum (exams up to November 2026). Sitting in February 2027 or later? Go to the 2027 Quantitative Methods guide.

Data science: processing, visualization and text analytics

Data science combines computing, statistics and domain knowledge to extract information from data. The work runs through capture, curation, storage, search and transfer; results are shown with visual tools such as heat maps, tag clouds and mind maps; and text analytics and natural language processing turn documents and speech into usable signals.

4 min cram, 22 min full read. Based on the 2026 CFA® Program Level I curriculum, Quantitative Methods, Learning Module 11. This is the 2026 version of the lesson. Sitting in February 2027 or later? Read the updated 2027 version.

Tailor this to you: take the self-assessment

Before this: AI and machine learning: supervised, unsupervised, deep

On the exam

  • Describe applications of Big Data and Data Science to investment management

Describe applications of Big Data and data science in investment management. Expect "which processing step is this?", "which visual tool is this?" or "what does NLP do?". Low priority and no calculations.

How deeply to learn each part
Know the idea
Understand it in general. It frames other topics, but you will not calculate with it.
Use it
Understand it well enough to solve a question with it. Recognize when it applies.
Memorize
Learn it by heart. The exam will not give it to you.

You know this one. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still do.

You tested strong here. The full lesson is folded away. The takeaways, formulas and checkpoint below are your quick refresher, and the checkpoint is a fair test of whether you still know it.

Cram mode: the one-screen version of this lesson. Switch to Full for the explanations, worked examples and interactives.

What is data science?

Data science is an interdisciplinary field that uses computer science (including machine learning), statistics and other disciplines to extract information from Big Data, or from data in general. Because alternative data are often unstructured, data scientists have to treat their structure before analysis can start.

How are data processed?

Five methods cover the path from raw feed to analysis tool. Learn them in order and with one-line meanings.

Data processing methods
Data processing
  • Capture Memorize collect and format; latency
  • Curation Memorize clean; fix errors and gaps
  • Storage Memorize record, archive, access; database design
  • Search Memorize query to locate content
  • Transfer Memorize move to the analysis tool
  • Data capture : how data are collected and put into a usable format. Latency is the delay on a network. Low-latency systems carry high volumes of data with minimal delay and are essential for automated trading that reacts to real-time prices. High-latency systems do not need real-time data.
  • Data curation : ensuring quality and accuracy through cleaning. Review all data, detect bad or inaccurate records and adjust for missing data where appropriate.
  • Data storage : how data are recorded, archived and accessed, including database design. A key point is whether data are structured or unstructured, and whether the analysis needs low latency.
  • Search : how to query data. Big Data needs applications that can examine large quantities and locate requested content.
  • Transfer : how data move from the source or storage location to the analytical tool, for instance through a direct feed from an exchange.
StepExample
CaptureA millisecond price feed for an execution algorithm
CurationRemoving duplicate trades; flagging a price 100 times too large
StorageTables for prices, a document store for filings
SearchFinding every mention of a supplier across 10 years of filings
TransferAn exchange’s direct feed into the model

Exam tip Clean, store, find, move. Curation is cleaning; storage is archiving and access.

Memorize

Loading the interactive

How are the results shown?

Data visualization is how data are formatted, displayed and summarized graphically.

Visualization tools
Data visualization
  • Structured data
    • Tables, charts, trend lines
  • Big or unstructured data
    • Heat maps, tree diagrams, network graphs
    • Interactive 3D graphics color, size, shape add dimensions
  • Text data Memorize
    • Tag cloud Memorize word frequency
    • Mind map Memorize links between concepts

Structured data suit tables, charts and trend lines. Unstructured or very large data need richer tools: heat maps (color shows value, such as a correlation matrix), tree diagrams, network graphs and interactive 3D graphics where users can zoom and rotate. With more than three variables, color, shape and size add dimensions.

For text, two tools matter. A tag cloud sizes words by how often they appear. A mind map varies the idea: instead of frequency, it shows how concepts are related.

What do text analytics and NLP do?

Text analytics uses computer programs to analyze and derive meaning from large unstructured text or voice datasets: filings, reports, earnings calls, social media, email and surveys. It includes automated retrieval, word-frequency analysis and pattern recognition, and it can feed predictive models that look for short-term indicators of coming trends, such as a shift in consumer sentiment.

Natural language processing (NLP) is an important application within text analytics. It draws on computer science, AI and linguistics to develop programs that interpret human language, in text and in speech. Tasks include translation, speech recognition, text mining, sentiment analysis and topic analysis.

Investment uses: scoring the tone of earnings calls and analyst commentary, which can reveal shifts before a recommendation changes; scanning thousands of news items for company events; watching wording in central bank statements; and helping compliance teams flag unusual communications or protect confidential information. Machines can do this at a scale and speed no analyst team can match.

Which languages and databases come up?

In the table, VBA is Visual Basic for Applications and SQL is Structured Query Language.

ToolUse
PythonFree, easy to learn, basis of many fintech applications
RFree, built for statistical analysis, ML and econometrics
JavaRuns on many systems; underlies many internet applications
C and C++Optimized for speed; algorithmic and high-frequency trading
Excel VBAMacros to automate spreadsheet tasks and data collection
SQLQuery language for structured tables, run on a server
SQLiteEmbedded structured database, common in mobile apps
NoSQLDatabase for unstructured data that do not fit rows and columns
Go deeper Latency and automated trading

A trading program that reacts to a price change gains nothing if its data arrive late. That is why capture and transfer for such systems are built for minimal delay. A model that reviews filings once a quarter loses nothing from a slower link, so it can use cheaper, higher-latency systems.

Go deeper Sentiment scores as inputs

Some quantitative strategies treat a sentiment score as one more input, next to valuation or momentum. If markets absorb tone slowly, the score has value; if prices already reflect it, it does not. That question belongs to market efficiency.

Memorize this

MemorizeFive data processing methods

StepIt is aboutExample
Capturecollecting data and converting to a usable format; low vs high latencymillisecond price feed
Curationcleaning: find bad data, adjust for missing datadrop duplicate trades
Storagehow data are recorded, archived, accessed; database designtables vs document store
Searchquerying large data to find contentevery mention of a supplier
Transfermoving data from source or storage to the analysis tooldirect exchange feed

Memory hook C-C-S-S-T: Capture, Curate, Store, Search, Transfer. Clean, store, find, move. Curation = cleaning, not archiving.

Know it cold Low latency matters for automated trading on real-time prices; high-latency systems do not need real-time data.

MemorizeVisual tools and NLP

ToolShows
Tag cloudword frequency (bigger = more often)
Mind maphow concepts relate
Heat mapvalues by color (e.g. correlations)
NLPinterprets human language, text and speech: translation, speech recognition, sentiment, topic analysis

Memory hook Cloud = counts, map = connections.

Know it cold Structured data: tables, charts, trends. Unstructured or big data: heat maps, tree diagrams, network graphs, interactive 3D.

Data processing methods
Data processing
  • Capture Memorize collect and format; latency
  • Curation Memorize clean; fix errors and gaps
  • Storage Memorize record, archive, access; database design
  • Search Memorize query to locate content
  • Transfer Memorize move to the analysis tool
Visualization tools
Data visualization
  • Structured data
    • Tables, charts, trend lines
  • Big or unstructured data
    • Heat maps, tree diagrams, network graphs
    • Interactive 3D graphics color, size, shape add dimensions
  • Text data Memorize
    • Tag cloud Memorize word frequency
    • Mind map Memorize links between concepts

How it is asked

  1. Which processing step?

    A data scientist finds and corrects errors and fills missing values. Which step?

    Curation. Trap: storage or capture.

  2. Word-size chart

    A chart sizes each word by how often it appears in a CEO letter.

    Tag cloud. Trap: mind map (relationships).

  3. Tone of earnings calls

    Software scores whether tone on earnings calls is becoming more negative.

    NLP (sentiment analysis). Trap: unsupervised clustering.

  4. Latency

    Which application most needs a low-latency system?

    Automated trading on real-time prices, not a periodic report.

Exam traps

  • Confusing curation (cleaning) with storage (archiving and access).
  • Calling a tag cloud a mind map. A tag cloud shows frequency; a mind map shows relationships.
  • Thinking NLP works only on written text. It also handles speech.
  • Treating all applications as needing real-time data. Only some, such as automated trading, require low latency.

Checkpoint

4 exam-style questions. About 90 seconds each.

  1. 1A data scientist reviews a price database to find and correct errors and fill missing values. This step is best described as data:

  2. 2A chart that sizes each word by how often it appears in a CEO's letter is a:

  3. 3An analyst uses software to score whether management's tone on earnings calls is becoming more negative. This is most likely an application of:

  4. 4Which application most likely needs a low-latency data system?

Key takeaways

  • Data processing runs capture, curation, storage, search and transfer.
  • Tag clouds show word frequency, mind maps show relationships, heat maps show values by color.
  • Text analytics and NLP turn filings, calls, news and speech into signals such as sentiment.
  • Python, R, Java, C/C++ and Excel VBA are common tools; SQL, SQLite and NoSQL store data.

Questions about this lesson?

Where this comes back

Questions candidates ask

What are the data processing methods in data science?

Capture (collecting data in a usable format), curation (cleaning and fixing errors and gaps), storage (recording, archiving and access), search (querying to find content) and transfer (moving data from source or storage to the analysis tool).

What is a tag cloud?

A text visualization that shows words sized by how often they appear in the data: frequent words are large, rare words small. A mind map differs because it shows how concepts relate rather than how often they occur.

How is natural language processing used in investing?

NLP interprets human language, in text and speech. Investors use it to score the tone of earnings calls and analyst commentary, scan news for events, track central bank wording, and help compliance teams review communications.

Spotted an error? Tell us and we will fix it.

  1. Big Data, the four Vs and alternative data
  2. AI and machine learning: supervised, unsupervised, deep
  3. Data science: processing, visualization and text analytics

Ask Sensei Listen instead

Questions on Data science: processing, visualization and text analytics

Learn with Sensei, out loud The voice tutor, in early access

Sensei teaches the lesson aloud and stops when you interrupt: "wait, why is the geometric mean lower?" It answers with the lesson's own example, then quizzes you by voice. Every account can try Sensei on one module, with one voice question.

USD 149 a month founding price (regular USD 199), kept for as long as you stay subscribed. Everything in Plus included.

In active development and improving every day. Send feedback · Plans and pricing

Analyst Dojo Plus

Your free review list holds 10 items.

Plus keeps everything you save, for USD 19 a month. To make room on the free plan, remove something from your review list.

See Plus

Lessons, checkpoints and the lesson questions in practice stay free. Compare plans