Machine Learning for Breast
Cancer Diagnosis
A Proof of Concept
P. K. SHARMA
Email: from_pramod @yahoo.com
Introduction
 Machine learning is branch of Data Science which incorporates a large set of statistical techniques.
 These techniques enable data scientists to create a model which can learn from past data and detect
patterns from massive, noisy and complex data sets.
 Researchers use machine learning for cancer prediction and prognosis.
 Machine learning allows inferences or decisions that otherwise cannot be made using conventional
statistical methodologies.
 With a robustly validated machine learning model, chances of right diagnosis improve.
 It specially helps in interpretation of results for borderline cases.
Breast Cancer: An overview
 The most common cancer in women worldwide.
 The principle cause of death from cancer among women globally.
 Early detection is the most effective way to reduce breast cancer deaths.
 Early diagnosis requires an accurate and reliable procedure to distinguish between benign breast tumors
from malignant ones
 Breast Cancer Types - three types of breast tumors: Benign breast tumors, In-situ cancers, and Invasive
cancers.
 The majority of breast tumors detected by mammography are benign.
 They are non-cancerous growths and cannot spread outside of the breast to other organs.
 In some cases, it is difficult to distinguish certain benign masses from malignant lesions with mammography.
 If the malignant cells have not gone through the basal membrane but is completely contained in the lobule or the
ducts, the cancer is called in-situ or noninvasive.
 If the cancer has broken through the basal membrane and spread into the surrounding tissue, it is called invasive.
 This analysis assists in differentiating between benign and malignant tumors.
Data Source
https://archive.ics.uci.edu/ml/datasets/Breast+Cancer+Wisconsin+(Diagnostic)
 The data used for this POC is from University of
Wisconsin.
 Citation: This breast cancer databases was obtained from
the University of Wisconsin Hospitals, Madison from Dr.
William H. Wolberg.
 Reference :
o O. L. Mangasarian and W. H. Wolberg: "Cancer diagnosis via
linear programming", SIAM News, Volume 23, Number 5,
September 1990, pp 1 & 18.
o William H. Wolberg and O.L. Mangasarian: "Multisurface
method of pattern separation for medical diagnosis applied to
breast cytology", Proceedings of the National Academy of
Sciences, U.S.A., Volume 87, December 1990, pp 9193-9196.
o O. L. Mangasarian, R. Setiono, and W.H. Wolberg: "Pattern
recognition via linear programming: Theory and application to
medical diagnosis", in: "Large-scale numerical optimization",
Thomas F. Coleman and Yuying Li, editors, SIAM Publications,
Philadelphia 1990, pp 22-30.
o K. P. Bennett & O. L. Mangasarian: "Robust linear programming
discrimination of two linearly inseparable sets", Optimization
Methods and Software 1, 1992, 23-34 (Gordon & Breach Science
Publishers).
Data Files
Data File Name Description File Name # of records
# of
attributes
breast-cancer-wisconsin.data breast-cancer-wisconsin.names 699 11
unformatted-data
Data file with comments based on
breast-cancer-wisconsin.data
699 11
wdbc.data wdbc.names 569 32
wpbc.data wpbc.names 198 34
In this case study, lets analyze breast-cancer-wisconsin.data and wdbc.data.
Data Sets
The data is in CSV format without any column headers. Columns are interpreted from the associated “names”
files.
Flow of Data
Biopsy
Procedure
Measurements Reports Evaluation Diagnosis
Analysis of
measurements
Preparation of
ML Models
Predictions and
validation
Analysis
Classifier Params.
 min_samples_leaf
 n_estimators
 min_samples_split
 max_features
Data Preparation
 Address missing data
 Training - Testing –
Validation data
Lab Setup
Components
Libraries
EnvironmentPython
scikit-learn
RandomForestClassifier
Linux
PandasSciPy
NumPy IPython Matplotlib seaborn
StratifiedKFold
train_test_split
GridSearchCV
learning_curve
pyplot
interp
Input Files
 wdbc.data
 breast-cancer-
wisconsin.data
Outputs
 Trained Classifier
 Predictions
Data Visualization
Data Description : wdbc.data
1. ID number
2. Diagnosis (M = malignant, B = benign)
3-32. Ten real-valued features are computed for
each cell nucleus:
a) radius (mean of distances from center to
points on the perimeter)
b) texture (standard deviation of gray-scale
values)
c) perimeter
d) area
e) smoothness (local variation in radius lengths)
f) compactness (perimeter^2 / area - 1.0)
g) concavity (severity of concave portions of the
contour)
h) concave points (number of concave portions
of the contour)
i) symmetry
j) fractal dimension ("coastline approximation" -
1)
 Features are computed from a digitized image of a fine needle aspirate
(FNA) of a breast mass.
 They describe characteristics of the cell nuclei present in the image.
 The mean, standard error, and "worst" or largest (mean of the three largest
values) of these features were computed for each image, resulting in 30
features.
 For instance, field 3 is Mean Radius, field 13 is Radius SE, field 23 is Worst Radius.
All feature values are recoded with four significant digits.
wdbc.data
 Mean Radius, Mean Perimeter and Mean appear to be helpful
in classification.
 Higher the values of each parameter more are the chances of it
being malignant.
wdbc.data
 Mean Concavity, Mean Concave Points, and Mean
Compactness appear to be helpful in classification.
 Higher the values of each parameter more are the
chances of it being malignant.
wdbc.data
 Mean Smoothness,
Mean Texture,
Mean Fractal
Dimension, Mean
Symmetry and
Mean
Compactness do
not appears to
have influence on
classification.
 Both type of cases
are spread across.
Data Description : breast-cancer-wisconsin.data
 Missing attribute values: 16
 There are 16 instances in Groups 1 to 6 that
contain a single missing (i.e., unavailable)
attribute value, now denoted by "?".
# Attribute Domain
1. Sample code number id number
2. Clump Thickness 1 - 10
3. Uniformity of Cell Size 1 - 10
4. Uniformity of Cell Shape 1 - 10
5. Marginal Adhesion 1 - 10
6. Single Epithelial Cell Size 1 - 10
7. Bare Nuclei 1 - 10
8. Bland Chromatin 1 - 10
9. Normal Nucleoli 1 - 10
10. Mitoses 1 - 10
11. Class
(2 for benign, 4
for malignant)
breast-cancer-wisconsin.data
 The features distinguish between
benign and Malignant fairly well.
breast-cancer-wisconsin.data
 The feature seems to distinguish between
benign and Malignant fairly well.
breast-cancer-wisconsin.data
 The feature seems to distinguish
between benign and Malignant fairly
well.
Results
WDBC.DATA
Analysis: wdbc.data
 Training data is divided in 5 folds.
 Test data has 114 records
 Accuracy Score: 0.9561
Confusion Matrix: Predicted Benign Predicted Malignant
True Benign 69 2
True Malignant 3 40
Classification
Report:
Precision Recall f1-score Support
0 0.96 0.97 0.97 71
1 0.95 0.93 0.94 43
avg / total 0.96 0.96 0.96 114
Three cases, although
malignant, are predicted
as benign
• High accuracy.
• Supports the diagnosis.
Model performs equally
well on both test and
training sets
Two dimensional plot shows
excellent separation of
Benign and Malignant cases
Plotting three cases…
Factors influencing predictions.
Plotting three cases:
Factors having no influence on predictions…
Plotting two features at a time
 Also analyzed cases if only two of the
features were available.
 Classifier was trained on two features at
a time and decision boundary is
plotted.
 Model could predict the cases with
reasonable accuracy
Results
BREAST-CANCER-WISCONSIN.DATA
Analysis:
breast-cancer-wisconsin.data
 Training data is divided in 5 folds.
 Test data has 140 records
 Accuracy Score: 0.9643
Confusion Matrix: Predicted Benign Predicted Malignant
True Benign 92 3
True Malignant 2 43
Classification
Report:
Precision Recall f1-score Support
0 0.98 0.97 0.97 95
1 0.93 0.96 0.95 45
avg / total 0.96 0.96 0.96 140
Two cases, although
malignant, are predicted
as benign
Model performs equally
well on both training as
well as test data
• High accuracy.
• Supports the diagnosis.
Two dimensional plot shows excellent
separation of Benign and Malignant cases
Plotting two cases…
Plotting three cases…
Factors influencing predictions.
Plotting two features at a time
 Classifier was trained
on two features at a
time and decision
boundary is plotted.
 As expected, classifier
needs more than just
two parameters to
give accurate
predictions.

More Related Content

PPTX
Breast cancer diagnosis machine learning ppt
PPTX
Predict Breast Cancer using Deep Learning
PPTX
Predictive Analysis of Breast Cancer Detection using Classification Algorithm
PPTX
Breast cancer classification
PPT
Breast cancer detection using Artificial Neural Network
PPTX
Cancer detection using data mining
PPTX
Breast Cancer Prediction - Arwa Marfatia.pptx
PPTX
Breast Cancer detection.pptx
Breast cancer diagnosis machine learning ppt
Predict Breast Cancer using Deep Learning
Predictive Analysis of Breast Cancer Detection using Classification Algorithm
Breast cancer classification
Breast cancer detection using Artificial Neural Network
Cancer detection using data mining
Breast Cancer Prediction - Arwa Marfatia.pptx
Breast Cancer detection.pptx

What's hot (20)

PPTX
Breast Cancer Detection with Convolutional Neural Networks (CNN)
PPTX
A Novel Approach for Breast Cancer Detection using Data Mining Techniques
PDF
IRJET- Breast Cancer Prediction using Supervised Machine Learning Algorithms
PDF
Breast Cancer Detection using Convolution Neural Network
PDF
Breast cancerdetection IE594 Project Report
PPTX
Breast cancer Detection using MATLAB
PDF
Prediction of Heart Disease using Machine Learning Algorithms: A Survey
PPTX
Drowsiness Detection using machine learning (1).pptx
PDF
Lung Cancer Detection using transfer learning.pptx.pdf
PPTX
Neural Network Based Brain Tumor Detection using MR Images
PPTX
Machine Learning for Disease Prediction
PDF
Classification of Breast Masses Using Convolutional Neural Network as Feature...
PDF
Breast cancer diagnosis and recurrence prediction using machine learning tech...
PPTX
Brain tumor detection using image segmentation ppt
PPTX
Disease Prediction by Machine Learning Over Big Data From Healthcare Communities
PPTX
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION
PPTX
BRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSING
PPTX
Breast Cancer Detection.pptx
PDF
IRJET- Breast Cancer Prediction using Support Vector Machine
PPT
Machine learning
Breast Cancer Detection with Convolutional Neural Networks (CNN)
A Novel Approach for Breast Cancer Detection using Data Mining Techniques
IRJET- Breast Cancer Prediction using Supervised Machine Learning Algorithms
Breast Cancer Detection using Convolution Neural Network
Breast cancerdetection IE594 Project Report
Breast cancer Detection using MATLAB
Prediction of Heart Disease using Machine Learning Algorithms: A Survey
Drowsiness Detection using machine learning (1).pptx
Lung Cancer Detection using transfer learning.pptx.pdf
Neural Network Based Brain Tumor Detection using MR Images
Machine Learning for Disease Prediction
Classification of Breast Masses Using Convolutional Neural Network as Feature...
Breast cancer diagnosis and recurrence prediction using machine learning tech...
Brain tumor detection using image segmentation ppt
Disease Prediction by Machine Learning Over Big Data From Healthcare Communities
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION
BRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSING
Breast Cancer Detection.pptx
IRJET- Breast Cancer Prediction using Support Vector Machine
Machine learning
Ad

Viewers also liked (10)

PPTX
a novel approach for breast cancer detection using data mining tool weka
PPTX
Mt. Everest-eLearning & Gamification Innovation-Keynote
PDF
PPT
A Study of RandomForests Learning Mechanism with Application to the Identific...
PDF
Popsters — активность аудитории в соцсетях 2016
PPTX
PPTX
SPARQL Cheat Sheet
PPTX
Data Mining Techniques In Computer Aided Cancer Diagnosis
PPTX
Linear programming - Model formulation, Graphical Method
a novel approach for breast cancer detection using data mining tool weka
Mt. Everest-eLearning & Gamification Innovation-Keynote
A Study of RandomForests Learning Mechanism with Application to the Identific...
Popsters — активность аудитории в соцсетях 2016
SPARQL Cheat Sheet
Data Mining Techniques In Computer Aided Cancer Diagnosis
Linear programming - Model formulation, Graphical Method
Ad

Similar to Machine Learning - Breast Cancer Diagnosis (20)

PDF
Breast Cancer Prediction using Machine Learning
PDF
Logistic Regression Model for Predicting the Malignancy of Breast Cancer
PDF
Performance and Evaluation of Data Mining Techniques in Cancer Diagnosis
PDF
Breast Cancer Diagnostics with Bayesian Networks
PDF
My own Machine Learning project - Breast Cancer Prediction
PDF
IRJET- Detection and Classification of Breast Cancer from Mammogram Image
PDF
Breast Cancer Prediction
PDF
breastcancerdiagnosismachinelearningppt-181123031720.pdf
PDF
Breast Tumor Detection Using Efficient Machine Learning and Deep Learning Tec...
PDF
Breast Tumor Detection Using Efficient Machine Learning and Deep Learning Tec...
PDF
BREAST TUMOR DETECTION USING EFFICIENT MACHINE LEARNING AND DEEP LEARNING TEC...
PDF
Performance Evaluation using Supervised Learning Algorithms for Breast Cancer...
PDF
Comparative analysis on bayesian classification for breast cancer problem
PPTX
DataMining Techniques in BreastCancer.pptx
PPTX
SET PROJECT PPT.pptx
PDF
IRJET- Diagnosis of Breast Cancer using Decision Tree Models and SVM
PDF
IRJET - Breast Cancer Prediction using Supervised Machine Learning Algorithms...
PPTX
Datamining in BreastCancer.pptx
PDF
A Comprehensive Evaluation of Machine Learning Approaches for Breast Cancer C...
PPTX
Wisconsin Breast Cancer dataset.pptx
Breast Cancer Prediction using Machine Learning
Logistic Regression Model for Predicting the Malignancy of Breast Cancer
Performance and Evaluation of Data Mining Techniques in Cancer Diagnosis
Breast Cancer Diagnostics with Bayesian Networks
My own Machine Learning project - Breast Cancer Prediction
IRJET- Detection and Classification of Breast Cancer from Mammogram Image
Breast Cancer Prediction
breastcancerdiagnosismachinelearningppt-181123031720.pdf
Breast Tumor Detection Using Efficient Machine Learning and Deep Learning Tec...
Breast Tumor Detection Using Efficient Machine Learning and Deep Learning Tec...
BREAST TUMOR DETECTION USING EFFICIENT MACHINE LEARNING AND DEEP LEARNING TEC...
Performance Evaluation using Supervised Learning Algorithms for Breast Cancer...
Comparative analysis on bayesian classification for breast cancer problem
DataMining Techniques in BreastCancer.pptx
SET PROJECT PPT.pptx
IRJET- Diagnosis of Breast Cancer using Decision Tree Models and SVM
IRJET - Breast Cancer Prediction using Supervised Machine Learning Algorithms...
Datamining in BreastCancer.pptx
A Comprehensive Evaluation of Machine Learning Approaches for Breast Cancer C...
Wisconsin Breast Cancer dataset.pptx

Recently uploaded (20)

PDF
REPORT CARD OF GRADE 2 2025-2026 MATATAG
PPTX
Chapter security of computer_8_v8.1.pptx
PPTX
DATA ANALYTICS COURSE IN PITAMPURA.pptx
PPT
BME 301 Lecture Note 1_2.ppt mata kuliah Instrumentasi
PPTX
langchainpptforbeginners_easy_explanation.pptx
PPT
Technicalities in writing workshops indigenous language
PPTX
DIGITAL DESIGN AND.pptx hhhhhhhhhhhhhhhhh
PPTX
Overview_of_Computing_Presentation.pptxxx
PDF
Nucleic-Acids_-Structure-Typ...-1.pdf 011
PDF
NU-MEP-Standards معايير تصميم جامعية .pdf
PPTX
PPT for Diseases.pptx, there are 3 types of diseases
PPTX
C programming msc chemistry pankaj pandey
PDF
American Journal of Multidisciplinary Research and Review
PPTX
lung disease detection using transfer learning approach.pptx
PPTX
indiraparyavaranbhavan-240418134200-31d840b3.pptx
PPTX
Basic Statistical Analysis for experimental data.pptx
PPT
2011 HCRP presentation-final.pptjrirrififfi
PDF
Introduction to Database Systems Lec # 1
PPTX
Stats annual compiled ipd opd ot br 2024
PDF
9 FinOps Tools That Simplify Cloud Cost Reporting.pdf
REPORT CARD OF GRADE 2 2025-2026 MATATAG
Chapter security of computer_8_v8.1.pptx
DATA ANALYTICS COURSE IN PITAMPURA.pptx
BME 301 Lecture Note 1_2.ppt mata kuliah Instrumentasi
langchainpptforbeginners_easy_explanation.pptx
Technicalities in writing workshops indigenous language
DIGITAL DESIGN AND.pptx hhhhhhhhhhhhhhhhh
Overview_of_Computing_Presentation.pptxxx
Nucleic-Acids_-Structure-Typ...-1.pdf 011
NU-MEP-Standards معايير تصميم جامعية .pdf
PPT for Diseases.pptx, there are 3 types of diseases
C programming msc chemistry pankaj pandey
American Journal of Multidisciplinary Research and Review
lung disease detection using transfer learning approach.pptx
indiraparyavaranbhavan-240418134200-31d840b3.pptx
Basic Statistical Analysis for experimental data.pptx
2011 HCRP presentation-final.pptjrirrififfi
Introduction to Database Systems Lec # 1
Stats annual compiled ipd opd ot br 2024
9 FinOps Tools That Simplify Cloud Cost Reporting.pdf

Machine Learning - Breast Cancer Diagnosis

  • 1. Machine Learning for Breast Cancer Diagnosis A Proof of Concept P. K. SHARMA Email: from_pramod @yahoo.com
  • 2. Introduction  Machine learning is branch of Data Science which incorporates a large set of statistical techniques.  These techniques enable data scientists to create a model which can learn from past data and detect patterns from massive, noisy and complex data sets.  Researchers use machine learning for cancer prediction and prognosis.  Machine learning allows inferences or decisions that otherwise cannot be made using conventional statistical methodologies.  With a robustly validated machine learning model, chances of right diagnosis improve.  It specially helps in interpretation of results for borderline cases.
  • 3. Breast Cancer: An overview  The most common cancer in women worldwide.  The principle cause of death from cancer among women globally.  Early detection is the most effective way to reduce breast cancer deaths.  Early diagnosis requires an accurate and reliable procedure to distinguish between benign breast tumors from malignant ones  Breast Cancer Types - three types of breast tumors: Benign breast tumors, In-situ cancers, and Invasive cancers.  The majority of breast tumors detected by mammography are benign.  They are non-cancerous growths and cannot spread outside of the breast to other organs.  In some cases, it is difficult to distinguish certain benign masses from malignant lesions with mammography.  If the malignant cells have not gone through the basal membrane but is completely contained in the lobule or the ducts, the cancer is called in-situ or noninvasive.  If the cancer has broken through the basal membrane and spread into the surrounding tissue, it is called invasive.  This analysis assists in differentiating between benign and malignant tumors.
  • 4. Data Source https://archive.ics.uci.edu/ml/datasets/Breast+Cancer+Wisconsin+(Diagnostic)  The data used for this POC is from University of Wisconsin.  Citation: This breast cancer databases was obtained from the University of Wisconsin Hospitals, Madison from Dr. William H. Wolberg.  Reference : o O. L. Mangasarian and W. H. Wolberg: "Cancer diagnosis via linear programming", SIAM News, Volume 23, Number 5, September 1990, pp 1 & 18. o William H. Wolberg and O.L. Mangasarian: "Multisurface method of pattern separation for medical diagnosis applied to breast cytology", Proceedings of the National Academy of Sciences, U.S.A., Volume 87, December 1990, pp 9193-9196. o O. L. Mangasarian, R. Setiono, and W.H. Wolberg: "Pattern recognition via linear programming: Theory and application to medical diagnosis", in: "Large-scale numerical optimization", Thomas F. Coleman and Yuying Li, editors, SIAM Publications, Philadelphia 1990, pp 22-30. o K. P. Bennett & O. L. Mangasarian: "Robust linear programming discrimination of two linearly inseparable sets", Optimization Methods and Software 1, 1992, 23-34 (Gordon & Breach Science Publishers).
  • 5. Data Files Data File Name Description File Name # of records # of attributes breast-cancer-wisconsin.data breast-cancer-wisconsin.names 699 11 unformatted-data Data file with comments based on breast-cancer-wisconsin.data 699 11 wdbc.data wdbc.names 569 32 wpbc.data wpbc.names 198 34 In this case study, lets analyze breast-cancer-wisconsin.data and wdbc.data.
  • 6. Data Sets The data is in CSV format without any column headers. Columns are interpreted from the associated “names” files.
  • 7. Flow of Data Biopsy Procedure Measurements Reports Evaluation Diagnosis Analysis of measurements Preparation of ML Models Predictions and validation
  • 8. Analysis Classifier Params.  min_samples_leaf  n_estimators  min_samples_split  max_features Data Preparation  Address missing data  Training - Testing – Validation data Lab Setup Components Libraries EnvironmentPython scikit-learn RandomForestClassifier Linux PandasSciPy NumPy IPython Matplotlib seaborn StratifiedKFold train_test_split GridSearchCV learning_curve pyplot interp Input Files  wdbc.data  breast-cancer- wisconsin.data Outputs  Trained Classifier  Predictions
  • 10. Data Description : wdbc.data 1. ID number 2. Diagnosis (M = malignant, B = benign) 3-32. Ten real-valued features are computed for each cell nucleus: a) radius (mean of distances from center to points on the perimeter) b) texture (standard deviation of gray-scale values) c) perimeter d) area e) smoothness (local variation in radius lengths) f) compactness (perimeter^2 / area - 1.0) g) concavity (severity of concave portions of the contour) h) concave points (number of concave portions of the contour) i) symmetry j) fractal dimension ("coastline approximation" - 1)  Features are computed from a digitized image of a fine needle aspirate (FNA) of a breast mass.  They describe characteristics of the cell nuclei present in the image.  The mean, standard error, and "worst" or largest (mean of the three largest values) of these features were computed for each image, resulting in 30 features.  For instance, field 3 is Mean Radius, field 13 is Radius SE, field 23 is Worst Radius. All feature values are recoded with four significant digits.
  • 11. wdbc.data  Mean Radius, Mean Perimeter and Mean appear to be helpful in classification.  Higher the values of each parameter more are the chances of it being malignant.
  • 12. wdbc.data  Mean Concavity, Mean Concave Points, and Mean Compactness appear to be helpful in classification.  Higher the values of each parameter more are the chances of it being malignant.
  • 13. wdbc.data  Mean Smoothness, Mean Texture, Mean Fractal Dimension, Mean Symmetry and Mean Compactness do not appears to have influence on classification.  Both type of cases are spread across.
  • 14. Data Description : breast-cancer-wisconsin.data  Missing attribute values: 16  There are 16 instances in Groups 1 to 6 that contain a single missing (i.e., unavailable) attribute value, now denoted by "?". # Attribute Domain 1. Sample code number id number 2. Clump Thickness 1 - 10 3. Uniformity of Cell Size 1 - 10 4. Uniformity of Cell Shape 1 - 10 5. Marginal Adhesion 1 - 10 6. Single Epithelial Cell Size 1 - 10 7. Bare Nuclei 1 - 10 8. Bland Chromatin 1 - 10 9. Normal Nucleoli 1 - 10 10. Mitoses 1 - 10 11. Class (2 for benign, 4 for malignant)
  • 15. breast-cancer-wisconsin.data  The features distinguish between benign and Malignant fairly well.
  • 16. breast-cancer-wisconsin.data  The feature seems to distinguish between benign and Malignant fairly well.
  • 17. breast-cancer-wisconsin.data  The feature seems to distinguish between benign and Malignant fairly well.
  • 19. Analysis: wdbc.data  Training data is divided in 5 folds.  Test data has 114 records  Accuracy Score: 0.9561 Confusion Matrix: Predicted Benign Predicted Malignant True Benign 69 2 True Malignant 3 40 Classification Report: Precision Recall f1-score Support 0 0.96 0.97 0.97 71 1 0.95 0.93 0.94 43 avg / total 0.96 0.96 0.96 114 Three cases, although malignant, are predicted as benign • High accuracy. • Supports the diagnosis. Model performs equally well on both test and training sets Two dimensional plot shows excellent separation of Benign and Malignant cases
  • 20. Plotting three cases… Factors influencing predictions.
  • 21. Plotting three cases: Factors having no influence on predictions…
  • 22. Plotting two features at a time  Also analyzed cases if only two of the features were available.  Classifier was trained on two features at a time and decision boundary is plotted.  Model could predict the cases with reasonable accuracy
  • 24. Analysis: breast-cancer-wisconsin.data  Training data is divided in 5 folds.  Test data has 140 records  Accuracy Score: 0.9643 Confusion Matrix: Predicted Benign Predicted Malignant True Benign 92 3 True Malignant 2 43 Classification Report: Precision Recall f1-score Support 0 0.98 0.97 0.97 95 1 0.93 0.96 0.95 45 avg / total 0.96 0.96 0.96 140 Two cases, although malignant, are predicted as benign Model performs equally well on both training as well as test data • High accuracy. • Supports the diagnosis. Two dimensional plot shows excellent separation of Benign and Malignant cases
  • 26. Plotting three cases… Factors influencing predictions.
  • 27. Plotting two features at a time  Classifier was trained on two features at a time and decision boundary is plotted.  As expected, classifier needs more than just two parameters to give accurate predictions.

Editor's Notes

  • #20: Random forest classifier is used to build the model