- Mastering Machine Learning with R
- Cory Lesmeister
- 237字
- 2021-07-09 21:28:18
Data understanding
After enduring the all-important pain of the first step, you can now get your hands on the data. The tasks in this process consist of the following:
- Collect the data
- Describe the data
- Explore the data
- Verify the data quality
This step is the classic case of ETL is Extract, Transform, Load. There are some considerations here. You need to make an initial determination that the data available is adequate to meet your analytical needs. As you explore the data, visually and otherwise, determine if the variables are sparse and identify the extent to which the data may be missing. This may drive the learning method that you use and/or whether the imputation of the missing data is necessary and feasible.
Verifying the data quality is critical. Take the time to understand who collects the data, how it is collected, and even why it is collected. It is likely that you may stumble upon an incomplete data collection, cases where unintended IT issues led to errors in the data, or there were planned changes in the business rules. This is critical in the time series where often business rules change over time on how the data is classified. Finally, it is a good idea to begin documenting any code at this step. As a part of the documentation process, if a data dictionary is not available, save yourself the heartache later on and make one.
- Data Visualization with D3 4.x Cookbook(Second Edition)
- Reporting with Visual Studio and Crystal Reports
- GitLab Cookbook
- Java 9 Programming Blueprints
- Java程序設計與計算思維
- Learning Laravel 4 Application Development
- PostgreSQL Replication(Second Edition)
- Instant RubyMotion App Development
- Python之光:Python編程入門與實戰
- Tableau 10 Bootcamp
- Mastering C++ Multithreading
- 軟件測試分析與實踐
- 軟件測試技術
- 關系數據庫與SQL Server 2012(第3版)
- 透視C#核心技術:系統架構及移動端開發