O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Java Data Science Solutions - Analyzing Data

Video Description

Solutions to help you overcome your data science hurdles using Java

About This Video

  • This course provides modern solutions in small steps to help an apprentice become a master in data science

  • Use these solutions to obtain, clean, analyze, and learn from your data

  • Fast paced guide to learn how to perform different set of operations with the examples mentioned

  • In Detail

    If you are looking to build data science models that are good for production, Java has come to the rescue. This unique video provides modern solutions to solve your common and not-so-common data science-related problems. We start with solutions to help you obtain, clean, index and search data. Then you will learn a variety of techniques to analyze data. By the end of this course, you will be able to perform all advanced operations it takes to analyze the complexity of data and to perform indexing and search operations.

    Table of Contents

    1. Chapter 1 : Obtaining and Cleaning Data
      1. The Course Overview 00:01:46
      2. Retrieving All Filenames from Hierarchical Directories Using Java 00:02:30
      3. Retrieving All Filenames from Hierarchical Directories Using Apache Commons IO 00:02:13
      4. Reading Contents from Text Files All at Once Using Java 8 00:02:22
      5. Reading Contentsfrom Text Files All at Once Using Apache Commons IO 00:02:25
      6. Extracting PDF Text Using Apache Tika 00:03:05
      7. Cleaning ASCII Text Files Using Regular Expressions 00:01:48
    2. Chapter 2 : Parsing and Extracting Data
      1. Parsing Comma-Separated and Tab-Separated Value Files Using Univocity 00:07:22
      2. Parsing XML Files Using JDOM 00:03:37
      3. Writing JSON Files Using JSON.Simple 00:03:13
      4. Reading JSON Files Using JSON.Simple 00:02:51
      5. Extracting Web Data from a URL Using Jsoup 00:03:36
      6. Extracting Web Data from a Website Using Selenium Web Drive 00:02:43
      7. Reading Table Data from a MySQL Database 00:04:29
    3. Chapter 3 : Indexing and Searching Data
      1. Indexing Data with Apache Lucene 00:10:01
      2. Searching Indexed Data with Apache Lucene 00:04:13
    4. Chapter 4 : Analyzing Data Statistically
      1. Generating Descriptive Statistics 00:02:59
      2. Generating Summary Statistics 00:01:32
      3. Generating Summary Statistics from Multiple Distributions 00:01:47
      4. Computing Frequency Distribution 00:01:49
      5. Counting Word Frequency in a String 00:01:28
      6. Counting Word Frequency in a String Using Java 8 00:01:49
      7. Calculating Covariance and Pearson's Correlation of Two Sets of Data Points 00:03:10
    5. Chapter 5 : Regression Analysis and Testing
      1. Computing Simple Regression 00:02:54
      2. Computing Ordinary Least Squares Regression 00:02:49
      3. Computing Generalized Least Squares Regression 00:02:25
      4. Conducting a Paired T Test 00:02:00
      5. Conducting a Chi-Square Test 00:02:04
      6. Conducting the One-Way ANOVA Test 00:02:08
      7. Conducting a Kolmogorov-Smirnov Test 00:02:31