CSE 300: Software Reliability Engineering Topics covered: Software metrics and software reliability Software complexity and software quality.

Slides:



Advertisements
Similar presentations
The Software Infrastructure for Electronic Commerce Databases and Data Mining Lecture 4: An Introduction To Data Mining (II) Johannes Gehrke
Advertisements

Overview of Techniques Case 1 Independent Variable is Groups, or Conditions Dependent Variable is continuous ( ) One sample: Z-test or t-test Two samples:
COMPUTER AIDED DIAGNOSIS: FEATURE SELECTION Prof. Yasser Mostafa Kadah –
Chapter 17 Overview of Multivariate Analysis Methods
Multivariate Methods Pattern Recognition and Hypothesis Testing.
CSE 322: Software Reliability Engineering Topics covered: Techniques for prediction.
GRA 6020 Multivariate Statistics The regression model OLS Regression Ulf H. Olsson Professor of Statistics.
CSE 300: Software Reliability Engineering Topics covered: Software Reliability Models.
CSE 322: Software Reliability Engineering Topics covered: Software Reliability Models.
Statistical Methods Chichang Jou Tamkang University.
CSE 322: Software Reliability Engineering Topics covered: Software Reliability Models.
Probability theory 2011 The multivariate normal distribution  Characterizing properties of the univariate normal distribution  Different definitions.
19-1 Chapter Nineteen MULTIVARIATE ANALYSIS: An Overview.
Data mining and statistical learning, lecture 5 Outline  Summary of regressions on correlated inputs  Ridge regression  PCR (principal components regression)
CSE 322: Software Reliability Engineering Topics covered: Software Reliability Models.
CSE 322: Software Reliability Engineering Topics covered: Software reliability models with explicit fault removal.
CSE 300: Software Reliability Engineering Topics covered: Software metrics and software reliability.
CSE 322: Software Reliability Engineering Topics covered: Architecture-based reliability analysis.
Bagging LING 572 Fei Xia 1/24/06. Ensemble methods So far, we have covered several learning methods: FSA, HMM, DT, DL, TBL. Question: how to improve results?
Topic 3: Regression.
Probability theory 2008 Outline of lecture 5 The multivariate normal distribution  Characterizing properties of the univariate normal distribution  Different.
Classification with several populations Presented by: Libin Zhou.
Discriminant Analysis Testing latent variables as predictors of groups.
Classification and Prediction: Regression Analysis
CSCI 347 / CS 4206: Data Mining Module 04: Algorithms Topic 06: Regression.
Business Research Methods William G. Zikmund Chapter 24 Multivariate Analysis.
1 Statistical Tools for Multivariate Six Sigma Dr. Neil W. Polhemus CTO & Director of Development StatPoint, Inc.
بسم الله الرحمن الرحیم.. Multivariate Analysis of Variance.
Business Research Methods William G. Zikmund Chapter 24 Multivariate Analysis.
Jeff Howbert Introduction to Machine Learning Winter Regression Linear Regression.
Chapter 7 Relationships Among Variables What Correlational Research Investigates Understanding the Nature of Correlation Positive Correlation Negative.
Introduction to Multivariate Analysis Epidemiological Applications in Health Services Research Dr. Ibrahim Awad Ibrahim.
Linear Discriminant Analysis and Its Variations Abu Minhajuddin CSE 8331 Department of Statistical Science Southern Methodist University April 27, 2002.
Multivariate Data Analysis Chapter 1 - Introduction.
Chapter 3: Maximum-Likelihood Parameter Estimation l Introduction l Maximum-Likelihood Estimation l Multivariate Case: unknown , known  l Univariate.
Linear Discriminant Analysis (LDA). Goal To classify observations into 2 or more groups based on k discriminant functions (Dependent variable Y is categorical.
Additional Topics in Prediction Methodology. Introduction Predictive distribution for random variable Y 0 is meant to capture all the information about.
Correlation & Regression Analysis
Chapter1: Introduction Chapter2: Overview of Supervised Learning
Chapter 20 Classification and Estimation Classification – Feature selection Good feature have four characteristics: –Discrimination. Features.
Stat 112 Notes 6 Today: –Chapter 4.1 (Introduction to Multiple Regression)
Feature Selection and Extraction Michael J. Watts
Unit 7 Statistics: Multivariate Analysis of Variance (MANOVA) & Discriminant Functional Analysis (DFA) Chat until class starts.
D/RS 1013 Discriminant Analysis. Discriminant Analysis Overview n multivariate extension of the one-way ANOVA n looks at differences between 2 or more.
Multiple Linear Regression An introduction, some assumptions, and then model reduction 1.
Chapter 14 Introduction to Regression Analysis. Objectives Regression Analysis Uses of Regression Analysis Method of Least Squares Difference between.
Chapter 8 Relationships Among Variables. Chapter Outline What correlational research investigates Understanding the nature of correlation What the coefficient.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. Part Four ANALYSIS AND PRESENTATION OF DATA.
Methods of multivariate analysis Ing. Jozef Palkovič, PhD.
Multivariate Analysis - Introduction. What is Multivariate Analysis? The expression multivariate analysis is used to describe analyses of data that have.
Introduction to Differential Equations
Software Defects Cmpe 550 Fall 2005
Principal Component Analysis (PCA)
Chapter 7. Classification and Prediction
Chapter 3: Maximum-Likelihood Parameter Estimation
Introduction to Differential Equations
Regression Analysis Module 3.
Multivariate Analysis - Introduction
CH 5: Multivariate Methods
Overview of Supervised Learning
Simple Linear Regression
Generally Discriminant Analysis
Aaker, Kumar, Day Seventh Edition Instructor’s Presentation Slides
Multivariate Methods Berlin Chen
Feature Selection Methods
Multivariate Methods Berlin Chen, 2005 References:
Cost behaviour, cost drivers and cost estimation
Machine Learning – a Probabilistic Perspective
Principal Component Analysis
Multivariate Analysis - Introduction
Presentation transcript:

CSE 300: Software Reliability Engineering Topics covered: Software metrics and software reliability Software complexity and software quality

Introduction

Software quality models  Software quality model:  Multivariate techniques:  Use of software quality models:

Multiple discriminant analysis  Classification technique:  Derives a linear combination of independent variables that discriminates between the a priori groups such that misclassification error rates are minimized.

Multiple discriminant analysis  Introduction:  Technique for classifying a set of observations into predefined classes  Determine the class of an observation based on a set of predictor or input variables  Build a model for a set of observations for which the classes are known. Set known as training set  Using the training set, the technique constructs a set of linear functions of predictors such that L = b1x1 + …. + c Where b1, b2, b3,.. Are discriminant coefficients, and c is a constant. Discriminant functions used to predict the membership of an observation with a unknown class. Assign an observation to a discriminant with the highest value.

Multiple discriminant analysis  Many techniques:  Independent variables are uncorrelated:

Multiple discriminant analysis: Quality model  Objects are program modules  Independent measures could be measures of complexity  Predefined classes based on certain criteria:  Complexity metrics could be correlated:  Derive principal components, and domain vectors from the metrics.  Use domain metrics in the analysis

Multiple discriminant analysis: Quality model  Two aspects:  Classification errors:  Consequences of classification errors:

Multiple discriminant analysis  Uncertainty: