Data Science Process - HDC : Health Data...

212
Data Science with KNIME Amornthep Thongchiw 25-29 July 2016 www.reinforcebi.com

Transcript of Data Science Process - HDC : Health Data...

Data Science with KNIME

Amornthep Thongchiw 25-29 July 2016

www.reinforcebi.com

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Course outline * Data Science Process p.3 * Impact of big data & data sci p.9 * Cyclic nature of data mining p.50 * Data Mining Strategies p.59 * A machine learning perspective p.61 * Introduction to KNIME p.85 * Workshop 1 Data Preprocess p.112 * Workshop 2 Read & write p.120 * Workshop 3 Data Manipulate & View p.127 * Workshop 4 Data Preparation p.163 * Workshop 5 Classification model p.173 * Workshop 6 Clustering p.195 * Workshop 7 Associate rule p.205 * Workshop 8 Data Science Case p.211

2

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Data Science Process

3

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Stages of a data science project

Nina Zumel and John Mount, Practical Data Science with R, March 2014 4

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Cathy O'Neil, Rachel Schutt, Doing Data Science ,2013

5

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909 Cathy O'Neil, Rachel Schutt, Doing Data Science ,2013 6

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

The data science process

Cathy O'Neil, Rachel Schutt, Doing Data Science ,2013 7

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

A Data Scientist’s Role in This Process

Cathy O'Neil, Rachel Schutt, Doing Data Science ,2013 8

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Impact of big data & data sci

http://www.kdnuggets.com/2015/03/interview-beena-ammanath-ge-data-driven-innovation.html 9

Today is industrial 4.0

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

The Big Data Story map

5

4

3 2

1

6

10

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Human brain’s ability

11 http://www.redcentricplc.com/resources/infographics/byte-size/

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Big Data at Big Companies

12

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

How Does Big Data Affect Our Daily lives?

13

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

The 4V of Big Data

http://www.ibmbigdatahub.com/sites/default/files/infographic_file/4-Vs-of-big-data.jpg 14

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

5V's: Turning Big Data into Value

http://www.datasciencecentral.com/m/blogpost?id=6448529%3ABlogPost%3A266056 15

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Big Data is much bigger than you think

http://www.platfora.com/blog-post/iceberg/ 16

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Predictive Analytics Transforms Insight into Action

• Source: RapidMiner official website 17

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

KNIME & R integration

18

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Using R from Tableau

19

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

QlikView and R Integration

20

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Why analytics?

21

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Venn diagram of data science

22 http://advanceddataanalytics.net/images/

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909 23

http://www.datasciencecentral.com/profiles/blogs/the-data-science-venn-diagram-revisited

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Data & Social Sciences

24

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Data Scientist Profile

25 Cathy O'Neil, Rachel Schutt, Doing Data Science, 2013

Stat Domain Expertise ML

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Clustering of Data skill

26 Cathy O'Neil, Rachel Schutt, Doing Data Science, 2013

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Data Science Compared With Different Analytics Disciplines

https://www.dezyre.com/article/data-science-compared-with-different-analytics-disciplines/175

27

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

What makes a data scientist?

28

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Anatomy of a data scientist.

29

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Data Scientist

30

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Data Scientist

31

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Categories of data scientists

• Those strong in statistics

• Those strong in mathematics

• Those strong in data engineering

• Those strong in machine learning

• Those strong in business

• Those strong in software engineering

• Those strong in visualization • Those strong in GIS, spatial data

32 http://www.datasciencecentral.com/profiles/blogs/six-categories-of-data-scientists

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

16 analytic disciplines compared to data science

• Quant

• Artificial intelligence

• Computer science

• Econometrics

• Data engineering

• Business intelligence

• Data analysis

• Business analytics

• Machine learning

• Data Mining

• Statistics

• Mathematical optimization

• Actuarial sciences

• High performance computing

• Operations research

• Six sigma

33

http://www.datasciencecentral.com/profiles/blogs/17-analytic-disciplines-compared

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Data engineering.

• Performed by software engineers (developers) or architects (designers) in large organizations (sometimes by data scientists in tiny companies), this is the applied part of computer science (see entry in this article), to power systems that allow all sorts of data to be easily processed in-memory or near-memory, and to flow nicely to (and between) end-users, including heavy data consumers such as data scientists. A sub-domain currently under attack is data warehousing, as this term is associated with static, siloed conventational data bases, data architectures, and data flows, threatened by the rise of NoSQL, NewSQL and graph databases. Transforming these old architectures into new ones (only when needed) or make them compatible with new ones, is a lucrative business.

34 http://www.datasciencecentral.com/profiles/blogs/17-analytic-disciplines-compared

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Difference Between Data Scientist and Data Analyst

35

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

22 skills of Data Scientist • Algorithms (ex: computational complexity, CS theory) DD,DR

• Back-End Programming (ex: JAVA/Rails/Objective C) DC, DD

• Bayesian/Monte-Carlo Statistics (ex: MCMC, BUGS) DD, DR

• Big and Distributed Data (ex: Hadoop, Map/Reduce) DB, DC, DD

• Business (ex: management, business development, budgeting) DB

• Classical Statistics (ex: general linear model, ANOVA) DB, DC, DR

• Data Manipulation (ex: regexes, R, SAS, web scraping) DC, DR

• Front-End Programming (ex: JavaScript, HTML, CSS) DC, DD

• Graphical Models (ex: social networks, Bayes networks) DD, DR

• Machine Learning (ex: decision trees, neural nets, SVM, clustering) DC, DD

• Math (ex: linear algebra, real analysis, calculus) DD,DR

• Optimization (ex: linear, integer, convex, global) DD, DR

• Product Development (ex: design, project management) DB

• Science (ex: experimental design, technical writing/publishing) DC, DR

• Simulation (ex: discrete, agent-based, continuous) DD,DR

• Spatial Statistics (ex: geographic covariates, GIS) DC, DR

• Structured Data (ex: SQL, JSON, XML) DC, DD

• Surveys and Marketing (ex: multinomial modeling) DC, DR

• Systems Administration (ex: *nix, DBA, cloud tech.) DC, DD

• Temporal Statistics (ex: forecasting, time-series analysis) DC, DR

• Unstructured Data (ex: noSQL, text mining) DC, DD

• Visualisation (ex: statistical graphics, mapping, web-based data‐viz) DC, DR 36

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Comparison : Jobs in Data Science

37

http://www.analyticsvidhya.com/blog/2015/10/job-comparison-data-scientist-data-engineer-statistician/

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Comparison : Jobs in Data Science

38

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Comparison : Jobs in Data Science

39

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

The Data Science Ecosystem

40

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Comparison : Jobs in Data Science

41

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909 42

https://blog.pivotal.io/pivotal/p-o-v/disruptive-data-science-transforming-your-company-into-a-data-science-driven-enterprise

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Sectors that use big data

43

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Health care Analytics: Case study

44

http://www.pwc.com/gx/en/issues/data-and-analytics/big-decisions-survey/industry/healthcare.html

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909 45

http://www.pwc.com/gx/en/issues/data-and-analytics/big-decisions-survey/industry/healthcare.html

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909 46

http://hin.com/blog/2015/12/21/infographic-10-healthcare-analytics-trends-for-2016/

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909 47

http://hin.com/blog/2015/12/21/infographic-10-healthcare-analytics-trends-for-2016/

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909 48

http://www.healthcareitnews.com/blog/future-clinical-business-intelligence-healthcare

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

49 https://www.healthcatalyst.com/healthcare-analytics-summit-day-one-recap

Reinforce business intelligence Co.,Ltd.

www.reinforcebi.com

50

Cyclic nature of data mining.

Source: togaware

Reinforce business intelligence Co.,Ltd.

www.reinforcebi.com

51

Six steps of CRISP-DM

Source: togaware

Data mining is a small Process.

Reinforce business intelligence Co.,Ltd.

www.reinforcebi.com

52

Six steps of CRISP-DM

1.Business Understanding We had better make sure we are addressing a real business

problem.

Initial phase focuses on understanding project objectives and requirements from a business perspective.

This knowledge is converted into a data mining problem definition.

Develop a preliminary plan designed to achieve the objectives.

Source: togaware

Reinforce business intelligence Co.,Ltd.

www.reinforcebi.com

53

Six steps of CRISP-DM

2. Data Understanding Understand what data is available and its semantics.

Initial data collection

Familiarisation with the data Identify data quality problems.

Discover first insights into the data

Detect interesting subsets to from hypotheses for hidden information

Source: togaware

Reinforce business intelligence Co.,Ltd.

www.reinforcebi.com

54

Six steps of CRISP-DM

3. Data Preparation. Bring together the data – get it into shape for

mining.

Construct the mining dataset

Derived from the initial raw datasets

Data preparation tasks: Table, record, and attribute selection

Generation of derived features

Data transformation

Data cleaning Source: togaware

Reinforce business intelligence Co.,Ltd.

www.reinforcebi.com

55

Six steps of CRISP-DM

3. Data Preparation (con’t) Issues to be dealt with include:

Data Quality Missing data

Noisy data

Lead to inconsistent or too general / specific discoveries.

Data Cleaning Duplicates

Inconsistencies

Identify and merge the same entities. Source: togaware

Reinforce business intelligence Co.,Ltd.

www.reinforcebi.com

56

Six steps of CRISP-DM

4. Modeling

Now the “data mining” begins!! Select various modeling techniques

Apply and calibrate modeling techniques

Typically there are several techniques for the same data mining problem

Some techniques have specific requirements on the form of data and require stepping back to the data preparation phase

Source: togaware

Reinforce business intelligence Co.,Ltd.

www.reinforcebi.com

57

Six steps of CRISP-DM

5. Evaluation

How do we know we have a useful outcome? Evaluate the model and review the steps executed to

construct the model

Does the model properly achieve the business objectives?

Is there some important business issue that has not been sufficiently considered?

Decide on the use of the data mining results

Source: togaware

Reinforce business intelligence Co.,Ltd.

www.reinforcebi.com

58

Six steps of CRISP-DM

6. Deployment

No point to data mining unless we action the outcomes. Deployment may be:

Generate a report of the discoveries made

Implement changes in the processes of the organization

Implement a repeatable data mining process

For successful deployment the customer must understand the actions to be carried out in order to actually make use of the created models.

Source: togaware

Reinforce business intelligence Co.,Ltd.

www.reinforcebi.com

59

Data Mining Strategies Supervised Learning

Process of building classification models using data instances of known origin to learning with predefined classes

Build models by using input attributes (independent variables) to predict output or dependent variables (class label)

Unsupervised Learning

To discover natural grouping or concept structures in data

Without a dependent variable to guide learning process

Rather, it builds knowledge structures by using some measures of cluster quality to group instances into classes

Reinforce business intelligence Co.,Ltd.

www.reinforcebi.com

60

Data mining techniques Supervised Learning

Classification: response is categorical

Regression: response is continuous

Time Series: dealing with observations across time

Optimization: minimize or maximize some characteristic

Unsupervised Learning

Principal Component Analysis : feature reduction

Clustering: grouping like objects together

Association and link Analysis: descriptive approach to exploring data that helps identify relationships among values in a database, e.g. Market basket analysis, those customers that buy hammers also buy nails. Examine conditional probabilities.

Reinforce business intelligence Co.,Ltd.

www.reinforcebi.com

61

A machine learning perspective

Artificial Intelligence to model the world

Unsupervised Learning

Cluster Analysis

Association Analysis

Supervised Learning

Decision Trees

Random forest, Ensembles

Support Vector Machines

Neural Networks

Reinforce business intelligence Co.,Ltd.

www.reinforcebi.com

62

Data mining Applications (1 of 3)

Database analysis and decision support Market analysis and management

Target marketing

Find clusters of “model” customers who share the same characteristics: interest, income level, spending habits, etc.

Market basket analysis

Find the relationship between product sales

Customer profiling

Data mining can tell you what types of customers buy what products (clustering or classification)

Identifying customer requirements

Identifying the best products for different customers

Use prediction to find what factors will attract new customers

Reinforce business intelligence Co.,Ltd.

www.reinforcebi.com

63

Data mining Applications (2 of 3)

Database analysis and decision support Risk analysis and management

Resource planning

Competition Monitor competitors and market directions

Set pricing strategy in a highly competitive market

Finance planning and asset evaluation Time series analysis

Fraud detection and management Auto insurance

Money laundering

Medical insurance

Credit card fraud

Detecting telephone fraud

Reinforce business intelligence Co.,Ltd.

www.reinforcebi.com

64

Data mining Applications (3 of 3)

Other Applications Text mining (news group, email, documents) and Web analysis. Medicine: disease outcome, effectiveness of treatments

Analyze patient disease history: find relationship between diseases

Sports IBM Advanced Scout analyzed NBA game statistics (shots blocked, assists,

and fouls) to gain competitive advantage for New York Knicks and Miami Heat

Astronomy JPL and the Palomar Observatory discovered 22 quasars with the help of

data mining

Web site/store design and promotion Find affinity of visitor to pages and modify layout

Molecular/Pharmaceutical Identify new drugs

Reinforce business intelligence Co.,Ltd.

www.reinforcebi.com

65

Data mining/analytic tools.

The little known Open Source.

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Machine learning

1

http://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/ 66

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Machine learning

2

http://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/ 67

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Machine learning

3

http://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/ 68

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Machine learning

http://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/ 69

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Machine learning

http://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/ 70

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Machine learning

http://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/ 71

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Machine learning

http://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/ 72

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Machine learning

http://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/ 73

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Machine learning

http://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/ 74

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Machine learning

http://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/ 75

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Machine learning

http://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/

76

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Machine learning

http://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/

77

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Machine learning

http://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/

78

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Machine learning

http://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/

79

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Machine learning

http://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/

80

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

http://www.lauradhamilton.com/machine-learning-algorithm-cheat-sheet

Machine Learning Algorithm Cheat Sheet

81

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Machine Learning Algorithm Cheat Sheet

82

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Machine Learning Algorithm Cheat Sheet

http://www.lauradhamilton.com/machine-learning-algorithm-cheat-sheet

83

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Machine learning map

http://scikit-learn.org/stable/tutorial/machine_learning_map/ 84

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Introduction to KNIME

85

http://www.kdnuggets.com/2016/02/gartner-2016-mq-analytics-platforms-gainers-losers.html

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Download KNIME

86

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

KNIME installation

87

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

KNIME Versions

88

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Select analytics platform

89

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

KNIME installation

90

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

KNIME installation

91

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

KNIME Quick Start จาก docs

92

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Node from KNIME

93

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

KNIME Uninstalling

94

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

KNIME Quick Start จาก docs

95

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

KNIME Quick Start

96

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

File Reader

97

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Color Manager

98

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

KNIME Quick Start จาก docs

99

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Node icons

100

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Workflow Import

101

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Export KNIME workflow(s)

102

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Yours Workspace

103

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Installing KNIME Extensions

104

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

KNIME workflow

105

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Node & Status

106

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Anatomy of KNIME

107

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909 108

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909 109

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909 110

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

KNIME Hotkeys

111

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Workshop 1 Data Preprocess

112

Preprocess & Views

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

ARFF Reader

113

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Pie Chart (interactive)

114

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Sorter

115

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Row Sampling

116

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Bootstrap Sampling

117

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Shuffle

118

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Equal Size Sampling

119

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Workshop 2 Read & write

120

Read -> Select -> Write

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

File Reader

121

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Column Filter (Manual Selection)

122

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Column Filter (Wildcard/Regex Selection)

123

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Column Filter (Type Selection)

124

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Row Filter

125

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

CSV Writer

126

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Workshop 3 Data Manipulate & View

127

Data Manipulate & View.

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Workshop 3 (set 1)

128

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

File Reader

129

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Column Rename

130

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Case Converter

131

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Rule Engine

132

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Workshop 3 (Set 2)

133

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Column Combiner

134

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Cell Splitter

135

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Cell Splitter by Position

136

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Cell Splitter

137

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

String Replacer

138

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Database Writer

139

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Workshop 3 (Set 3)

140

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Column Resorter

141

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Number To String

142

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

String To Number

143

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Double To Integer

144

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

CSV Writer

145

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Workshop 3 (Set 4)

146

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Numeric Binner

147

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Histogram (Interactive)

148

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Histogram (Interactive)

149

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Color Manager

150

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Scatter Plot

151

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Shape Manager

152

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Scatter Plot after shape assign

153

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Size Manager

154

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

View Box Plot

155

Right - click

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Statistics from box plot

156

Right - click

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Conditional Box Plot

157

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Parallel Coordinates

158

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Interactive Table

159

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Line Plot

160

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Scatter Matrix

161

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Pie chart

162

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Workshop 4 Data Preparation

163

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

File Reader

164

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Missing Value treatment

165

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Row Sampling

166

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Partitioning

167

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Concatenate example

168

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Shuffle

169

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Normalizer

170

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Normalizer (Apply)

171

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

CSV Writer

172

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Workshop 5 Classification model

173

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

ARFF Reader

174

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Naïve Bayes Learner

175

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Testing set

176

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Naïve Bayes Predictor

177

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

What is Entropy?

178

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

CSV writer (prediction)

179

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

ROC Curve

180

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

View ROC Curve

181

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Interactive Table

182

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Decision Tree Learner

183

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Decision Tree Predictor

184

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

ROC Curve

185

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Normalizer

186

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Missing Value treatment

187

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

MLP Learner

188

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

ROC Curve

189

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Most important variables

190

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Classification evaluation

191

http://www.dataschool.io/simple-guide-to-confusion-matrix-terminology/

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909 192

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909 193

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909 194

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Workshop 6 Clustering

195

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

CSV Reader

196

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Conditional Box Plot

197

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Missing Value Treatment

198

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

K-Means setting

199

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

View clustering data

200

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Testing with ANOVA

201

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909 202

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

CSV Writer (cluster assign)

203

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Hierarchical clustering

204

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Workshop 7 Associate rule

205

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

CSV Reader

206

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Rules Result

207

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Rule Evaluation

208

http://www.listendata.com/2015/12/market-basket-analysis-with-r.html

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Rule Evaluation

209

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909 210

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Workshop 8 Data science case

211

Data Science with KNIME (2016) A.Amornthep Thongchiw

www.reinforcebi.com Hot-line 08 1491 0909

Q & A

212