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.
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.
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.
- 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.
| Step | Example |
|---|---|
| Capture | A millisecond price feed for an execution algorithm |
| Curation | Removing duplicate trades; flagging a price 100 times too large |
| Storage | Tables for prices, a document store for filings |
| Search | Finding every mention of a supplier across 10 years of filings |
| Transfer | An exchange’s direct feed into the model |
Exam tip Clean, store, find, move. Curation is cleaning; storage is archiving and access.
Memorize
How are the results shown?
Data visualization is how data are formatted, displayed and summarized graphically.
- 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.
| Tool | Use |
|---|---|
| Python | Free, easy to learn, basis of many fintech applications |
| R | Free, built for statistical analysis, ML and econometrics |
| Java | Runs on many systems; underlies many internet applications |
| C and C++ | Optimized for speed; algorithmic and high-frequency trading |
| Excel VBA | Macros to automate spreadsheet tasks and data collection |
| SQL | Query language for structured tables, run on a server |
| SQLite | Embedded structured database, common in mobile apps |
| NoSQL | Database 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
| Step | It is about | Example |
|---|---|---|
| Capture | collecting data and converting to a usable format; low vs high latency | millisecond price feed |
| Curation | cleaning: find bad data, adjust for missing data | drop duplicate trades |
| Storage | how data are recorded, archived, accessed; database design | tables vs document store |
| Search | querying large data to find content | every mention of a supplier |
| Transfer | moving data from source or storage to the analysis tool | direct 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
| Tool | Shows |
|---|---|
| Tag cloud | word frequency (bigger = more often) |
| Mind map | how concepts relate |
| Heat map | values by color (e.g. correlations) |
| NLP | interprets 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.
- 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
- 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
-
Which processing step?
A data scientist finds and corrects errors and fills missing values. Which step?
Curation. Trap: storage or capture.
-
Word-size chart
A chart sizes each word by how often it appears in a CEO letter.
Tag cloud. Trap: mind map (relationships).
-
Tone of earnings calls
Software scores whether tone on earnings calls is becoming more negative.
NLP (sentiment analysis). Trap: unsupervised clustering.
-
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.
1A data scientist reviews a price database to find and correct errors and fill missing values. This step is best described as data:
2A chart that sizes each word by how often it appears in a CEO's letter is a:
3An analyst uses software to score whether management's tone on earnings calls is becoming more negative. This is most likely an application of:
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
- Portfolio Management: An Overview Portfolio Construction
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.