Home
About Us
News
People
Research
Industry
Learning
Grad Studies
Contact
Downloads
Login
MACC Researchers
Dr. John F. MacGregor
Distinguished University Professor Emeritus
Department of Chemical Engineering

McMaster University
1280 Main Street West
Hamilton Ontario, Canada L8S 4L7

Email: macgreg@mcmaster.ca

B.Eng., McMaster University (1965)
M.Sc., University of Wisconsin (1967)
Ph.D. University of Wisconsin (1972)
FRSC, FCAE, FASA

Research Interests

Dr. MacGregor retired from McMaster University in 2008 and is currently a Professor Emeritus. He is President of ProSensus Inc., a company spun out of MACC in 2004 (www.prosensus.ca). He is therefore not accepting new graduate students, but is still very actively involved with MACC and in collaborative research with other MACC faculty.

Curriculum Vitae

  • Multivariate Statistical Methods
    Massive amounts of process data are collected routinely by on-line process computers and automated instrumentation. This area of research involves the development of multivariate statistical methods to enable engineers, scientists, managers and operators to easily use information extracted from these data in both off-line and real-time settings. The main application areas being investigated are:
  • Real-time Monitoring, Control and Optimization of Processes
    This area covers methods for the on-line monitoring of continuous and batch processes and for the advanced model predictive control over final product quality and yields in batch processes.
  • Digital Imaging for On-line Monitoring and Control
    This area covers the use of colour and multi-spectral digital imaging for the on-line monitoring and control of processes and product quality. This is a particularly important issue for industries making solid products or slurries where instruments for measuring product properties on-line are not readily available.
  • Rapid Development of New Products and Formulations
    The development of new products generally involves three degrees of freedom: (i) the selection of the best set of raw materials; (ii) the formulation ratios in which to combine/react the materials; (iii) the process conditions to use in manufacturing the product. This research involves developing greatly improved multivariate modeling and optimization approaches to enable such rapid develop novel products.

MACC Publications

  • Duchesne, C, Liu J.J., MacGregor, J. F. Multivariate Image Analysis in the Process Industries: A Review, Chemometrics & Intelligent laboratory Systems,, 117 116-128 (2012) [ Publisher Version ]
  • Golshan, M, MacGregor, J. F.Mhaskar, P. Latent Variable Model Predictive Control for Trajectory Tracking in Batch Processes: Alternative Modeling Approaches, J Proc Contr,, 21 (9) 1345-1358 (2011) [ Publisher Version ]
  • Liu, Z., Bruwer, M.J., MacGregor, J. F., Rathore, S., Reed, D.E., Champagne, M.J. “Modeling and Optimization of a Tablet Manufacturing Line, J. Pharmaceutical Innovation,, 6 170-180 (2011) [ Publisher Version ]
  • Yacoub, F., MacGregor, J. F. Robust processes through latent variable modeling and optimization, AIChE Journal,, 57 1278-1287 (2010) [ Publisher Version ]
  • Golshan, M., MacGregor, J. F., Bruwer, M.J., Mhaskar, P. Latent Variable Model Predictive Control (LV-MPC) for trajectory tracking in batch processes, Journal of Process Control,, 20 538-550 (2010) [ Publisher Version ]
  • Wold, S., Kettaneh-Wold, N., MacGregor, J. F., Dunn, K.G. Batch process modeling and MSPC, Comprehensive Chemometrics,, 2 163-197 (2009) [ Publisher Version ]
  • Garcia-Munoz, S., MacGregor, J. F., Neogi, D., Latshaw, B.E., Mehta, S. Optimization of batch operating policies. Part II: Incorporating process constraints and industrial applications, Industrial and Engineering Chemistry Research,, 47 4202-4208 (2008) [ Publisher Version ]
  • Bruwer M.J., MacGregor, J. F., Noseworthy, M.D. Dymanic Contrast-Enhanced MRI Diagnostics in Oncology via Principal Component analysis, J. Chemometrics,, 22 (11-12) 708-716 (2008) [ Publisher Version ]
  • Muteki, K., MacGregor, J. F., Ueda, T. Mixture designs and models for the simultaneous selection of ingredients and their ratios, Chemometrics and Intelligent Laboratory Systems,, 86 17-25 (2007) [ Publisher Version ]
  • Muteki, K., MacGregor, J. F. Multiblock PLS for L-shape data structures with applications to mixture modeling, Chemometrics and Intelligent Laboratory Systems,, 85 186-194 (2007) [ Publisher Version ]
  • Liu, J.J., MacGregor, J. F. On the extraction of spectral and spatial information from images, Chemometrics and Intelligent Laboratory Systems,, 85 119-130 (2007) [ Publisher Version ]
  • Bruwer, M.J., MacGregor, J. F., Bourg, W.M. Fusion of sensory and mechanical testing data to define measures of snack food texture, Food Quality and Preference,, 18 890-900 (2007) [ Publisher Version ]
  • Bruwer, M.J., MacGregor, J. F., Bourg, W.M. Soft sensor for snack food textural properties using on-line vibrational measurements, Industrial and Engineering Chemistry Research,, 46 864-870 (2007) [ Publisher Version ]
  • Nelson, P.R.C., MacGregor, J. F., Taylor, P.A. The impact of missing measurements on PCA and PLS prediction and monitoring applications, Chemometrics and Intelligent Laboratory Systems,, 80 1-12 (2006) [ Publisher Version ]
  • Muteki, K, MacGregor, J. F., Ueda, T. On the Rapid development of New Polymer Blends: The optimal selection of materials and blend ratios, Ind Eng Chem Res,, 45 (13) 4653-4660 (2006) [ Publisher Version ]
  • Muteki, K., MacGregor, J. F., Ueda, T. Rapid development of new polymer blends : The optimal selection of materials and blend ratios, Industrial and Engineering Chemistry Research,, 45 4653-4660 (2006) [ Publisher Version ]
  • Garcia-Munoz, S., Kourti, T., MacGregor, J. F., Apruzzese, F., Champagne, M. Optimization of batch operating policies. Part I. Handling multiple solutions, Industrial and Engineering Chemistry Research,, 45 7856-7866 (2006) [ Publisher Version ]
  • Bruwer, M-J., MacGregor, J. F. Robust multi-variable identification: Optimal experimental design with constraints, Journal of Process Control,, 16 581-600 (2006) [ Publisher Version ]
  • Liu, J.J., MacGregor, J. F. Estimation and monitoring of product aesthetics: application to manufacturing of "engineered stone" countertops, Machine Vision and Applications,, 16 374-383 (2006) [ Publisher Version ]
  • Garcia-Munoz, S., Kourti, T., MacGregor, J. F. Determination of process conditions required to achieve a product with specific properties, utilizing historical data and projection methods, 9th Scandinavian Symposium on Chemometrics, (2005)
  • Garcia-Munoz, S., Neogi, D., MacGregor, J. F., Kourti, T. Optimization of batch processes using data driven latent variable models, AIChE Annual Meeting, (2005)
  • Muteki, K., MacGregor, J. F., Ueda, T. Estimation of missing data using latent variable methods with auxiliary information, Chemometrics and Intelligent Laboratory Systems,, 78 41-50 (2005) [ Publisher Version ]
  • Garcia-Munoz, S., MacGregor, J. F., Kourti, T. Product transfer between sites using joint-Y PLS, Chemometrics and Intelligent Laboratory Systems,, 79 101-114 (2005) [ Publisher Version ]
  • Kim, Y-M., MacGregor, J. F., Kostanski, L.K. Principal component analysis of FT-IR spectra for cationic photopolymerization of mixtures of two monomers, Chemometrics and Intelligent Laboratory Systems,, 75 77-90 (2005) [ Publisher Version ]
  • Liu, J.J., Bharati, M.H., Dunn, K.G., MacGregor, J. F. Automatic masking in multivariate image analysis using support vector machines, Chemometrics and Intelligent Laboratory Systems,, 79 42-54 (2005) [ Publisher Version ]
  • MacGregor, J. F., Yu, H., Garcia-Munoz, S., Flores-Cerrillo, J. Data-based latent variable methods for process analysis, monitoring and control, Computers and Chemical Engineering,, 29 1217-1223 (2005) [ Publisher Version ]
  • Bruwer, M-J., MacGregor, J. F., Moran, G.R., Prato, F.S. Myocardial viability and perfusion mapping via multivariate statistics, Imaging Network of Ontario, (2005)
  • Flores-Cerrillo, J., MacGregor, J. F. Iterative learning control for final batch product quality using partial least squares models, Industrial and Engineering Chemistry Research,, 44 9146-9155 (2005) [ Publisher Version ]
  • Liu, J., MacGregor, J. F. Modeling and optimization of product appearance: Application to injection-molded plastic panels, Industrial and Engineering Chemistry Research,, 44 4687-4696 (2005) [ Publisher Version ]
  • Flores-Cerrillo, J., MacGregor, J. F. Latent variable MPC for trajectory tracking in batch processes, Journal of Process Control,, 15 651-663 (2005) [ Publisher Version ]
  • Liu, J.J., MacGregor, J. F., Duchesne, C., Bartolacci, G. Flotation froth monitoring using multiresolutional multivariate image analysis, Minerals Engineering,, 18 65-76 (2005) [ Publisher Version ]
  • Flores-Cerrillo, J., MacGregor, J. F. Multivariate monitoring of batch processes using batch-to-batch information, AIChE Journal,, 50 1219-1228 (2004) [ Publisher Version ]
  • Yu, H., MacGregor, J. F. Monitoring flames in an industrial boiler using multivariate image analysis, AIChE Journal,, 50 1474-1483 (2004) [ Publisher Version ]
  • Yu, H., MacGregor, J. F. Post processing methods (PLS-CCA): simple alternatives to preprocessing methods (OSC-PLS), Chemometrics and Intelligent Laboratory Systems,, 73 199-205 (2004) [ Publisher Version ]
  • Bharati, M.H., Liu, J.J., MacGregor, J. F. Image texture analysis: methods and comparisons, Chemometrics and Intelligent Laboratory Systems,, 72 57-71 (2004) [ Publisher Version ]
  • Liu, J.J., MacGregor, J. F., Duchesne, C., Bartolacci, G. Monitoring of flotation processes using multiresolutional multivariate image analysis (MR-MIA), DYCOPS 7, (2004)
  • Flores-Cerrillo, J., MacGregor, J. F. Model predictive control for batch processes: A latent variable approach, DYCOPS 7, (2004)
  • Garcia-Munoz, S., Kourti, T., MacGregor, J. F. Model predictive monitoring for batch processes, Industrial and Engineering Chemistry Research,, 43 5929-5941 (2004) [ Publisher Version ]
  • Flores-Cerrillo, J., MacGregor, J. F. Control of batch product quality by trajectory manipulation using latent variable models, Journal of Process Control,, 14 539-553 (2004) [ Publisher Version ]
  • Bharati, M.H., MacGregor, J. F., Champagne, M. Using near-infrared multivariate image regression techniques to predict pulp properties, TAPPI Journal,, 3 8-14 (2004)
  • Yacoub, F., MacGregor, J. F. Product optimization and control in the latent variable space of nonlinear PLS models, Chemometrics and Intelligent Laboratory Systems, (2003) [ Publisher Version ]
  • Yu, H., MacGregor, J. F. Multivariate image analysis and regression for prediction of coating content and distribution in the production of snack foods, Chemometrics and Intelligent Laboratory Systems,, 67 125-144 (2003) [ Publisher Version ]
  • Yacoub, F., MacGregor, J. F. Analysis and optimization of a polyurethane reaction injection molding (RIM) process using multivariate projection methods, Chemometrics and Intelligent Laboratory Systems,, 65 17-33 (2003) [ Publisher Version ]
  • MacGregor, J. F. Data-based methods for process analysis, monitoring and control, European Symposium on Computer-Aided Process Engineering-14, (2003) [ Publisher Version ]
  • Flores-Cerrillo, J., MacGregor, J. F. Within-batch and batch-to-batch inferential adaptive control of semi-batch reactors, Industrial and Engineering Chemistry Research,, 42 3334-3345 (2003) [ Publisher Version ]
  • Bharati, M., MacGregor, J. F. Softwood lumber grading through on-line multivariate image analysis techniques, Industrial and Engineering Chemistry Research,, 42 5345-5353 (2003) [ Publisher Version ]
  • Garcia-Munoz, S., Kourti, T., MacGregor, J. F., Mateos, A., Murphy, G. Troubleshooting of an industrial batch process using multivariate methods, Industrial and Engineering Chemistry Research,, 42 3592-3601 (2003) [ Publisher Version ]
  • Yu, H., MacGregor, J. F., Haarsma, G., Bourg, F. Digital imaging for online monitoring and control of industrial snack food processes, Industrial and Engineering Chemistry Research,, 42 3036-3044 (2003) [ Publisher Version ]
  • Yu, H., MacGregor, J. F. Monitoring turbulent nonpremixed flames in an industrial boiler using multivariate image analysis (MIA), Proceedings of Safeprocess, (2003)
  • Duchesne, C., Kourti, T., MacGregor, J. F. Multivariate SPC for startups and grade transitions, AIChE Journal,, 48 2890-2901 (2002) [ Publisher Version ]
  • Yabuki, Y., Nagasawa, T., MacGregor, J. F. Industrial experiences with product quality control in semi-batch processes, Computers and Chemical Engineering,, 26 205-212 (2002) [ Publisher Version ]
  • Flores-Cerrillo, J., MacGregor, J. F. Control of particle size distributions in emulsion semi-batch polymerization using mid-course correction policies, Industrial and Engineering Chemistry Research,, 41 1805-1814 (2002) [ Publisher Version ]
  • Svensson, O., Kourti, T., MacGregor, J. F. An investigation of orthogonal signal correction algorithms and their characteristics, Journal of Chemometrics,, 16 176-188 (2002) [ Publisher Version ]
  • Shi, R., MacGregor, J. F. A framework for subspace identification methods, American Control Conference,, 3678-3683 (2001) [ Publisher Version ]
  • Burnham, A.J., MacGregor, J. F., Viveros, R. Interpretation of regression coefficients under a latent variable regression model, Journal of Chemometrics,, 15 1-20 (2001) [ Publisher Version ]
  • Yoon, S., MacGregor, J. F. Fault diagnosis with multivariate statistical models part I: using steady state fault signatures, Journal of Process Control,, 11 387-400 (2001) [ Publisher Version ]
  • Duchesne, C., MacGregor, J. F. Jackknife and bootstrap methods in the identification of dynamic models, Journal of Process Control,, 11 553-564 (2001) [ Publisher Version ]
  • Yoon, S., MacGregor, J. F. Fault diagnosis with multivariate statistical models, Part I: Using steady state fault signatures, Journal of Process Control,, 11 387-400 (2001) [ Publisher Version ]
  • Jaeckle, C.M., MacGregor, J. F. Product transfer between plants using historical process data, AIChE Annual Meeting,, 46 1989-1997 (2000) [ Publisher Version ]
  • Yoon, S., MacGregor, J. F. Relationships between statistical and causal model based approaches to fault detection and isolation, AIChE Journal,, 46 1813-1824 (2000) [ Publisher Version ]
  • Jaeckle, C.M., MacGregor, J. F. Industrial applications of product design through the inversion of latent variable models, Chemometrics and Intelligent Laboratory Systems,, 50 199-210 (2000) [ Publisher Version ]
  • Duchesne, C., MacGregor, J. F. Multivariate analysis and optimization of process variable trajectories for batch processes, Chemometrics and Intelligent Laboratory Systems,, 51 125-137 (2000) [ Publisher Version ]
  • Yabuki, Y., Nagasawaa, T., MacGregor, J. F. An industrial experience with product quality control in semi-batch processes, Computers and Chemical Engineering,, 24 585-590 (2000) [ Publisher Version ]
  • Shi, R., MacGregor, J. F. Modeling of dynamic systems using latent variable and subspace methods, Journal of Chemometrics,, 14 423-439 (2000) [ Publisher Version ]
  • Esmaili, A., MacGregor, J. F., Taylor, P.A. Direct and two-step methods for closed-loop identification: a comparison of asymptotic and finite data set performance, Journal of Process Control,, 10 525-537 (2000) [ Publisher Version ]
  • MacGregor, J. F., Bharati, M., Yu, H. Multivariate image analysis for process monitoring and control, Proceedings of the SPIE - Process Imaging for Automatic Control, (2000) [ Publisher Version ]
  • Bharati, M., MacGregor, J. F. Texture analysis of images using principal component analysis, Proceedings of the SPIE - Process Imaging for Automatic Control, (2000) [ Publisher Version ]
  • Burnham, A.J., MacGregor, J. F., Viveros, R. Latent variable multivariate regression modeling, Chemometrics and Intelligent Laboratory Systems,, 48 167-180 (1999) [ Publisher Version ]
  • Burnham, A.J., MacGregor, J. F., Viveros. R. A statistical framework for latent variable multivariate regression methods based on maximum likelihood, Journal of Chemometrics,, 13 49-65 (1999) [ Publisher Version ]
  • Westerhuis, J.A., Kourti, T., MacGregor, J. F. Comparing alternative approaches for multivariate statistical analysis of batch process data, Journal of Chemometrics,, 13 397-413 (1999) [ Publisher Version ]
  • Kassidas, A., MacGregor, J. F., Taylor, P.A. Synchronization of batch trajectories using dynamic time warping, AIChE Journal,, 44 864-875 (1998) [ Publisher Version ]
  • Jaeckle, C.M., MacGregor, J. F. Product design through multivariate statistical analysis of process data, AIChE Journal,, 44 1105-1118 (1998) [ Publisher Version ]
  • Clarke-Pringle, T., MacGregor, J. F. Product quality control in reduced dimensional spaces, Industrial and Engineering Chemistry Research,, 37 3992-4002 (1998) [ Publisher Version ]
  • Clarke-Pringle, T., MacGregor, J. F. Optimization of molecular weight distribution using batch-to-batch adjustments, Industrial and Engineering Chemistry Research,, 37 3660-3669 (1998) [ Publisher Version ]
  • Bharati, M., MacGregor, J. F. Multivariate image analysis for real time process monitoring and control, Industrial and Engineering Chemistry Research,, 37 4715-4724 (1998) [ Publisher Version ]
  • Westerhuis J.A., Kourti, T., MacGregor, J. F. Analysis of multiblock and hierarchical PCA and PLS models, Journal of Chemometrics,, 12 301-321 (1998) [ Publisher Version ]
  • Rannar, S., MacGregor, J. F., Wold. S. Adaptive batch monitoring using hierarchical PCA, Journal of Chemometrics,, 41 73-81 (1998) [ Publisher Version ]
  • Kassidas, A., Taylor, P.A., MacGregor, J. F. Off-line diagnosis of deterministic faults in continuous dynamic multivariable processes using speech recognition methods, Journal of Process Control,, 8 381-393 (1998) [ Publisher Version ]
  • Yabuki, Y., MacGregor, J. F. Product quality control in semibatch reactors using midcourse correction policies, Industrial and Engineering Chemistry Research,, 36 1268-1275 (1997) [ Publisher Version ]
  • MacGregor, J. F. Using on-line process data to improve quality: challenges for statisticians, International Statistical Review,, 65 309-323 (1997) [ Publisher Version ]
  • Dayal, B., MacGregor, J. F. Improved PLS algorithms, Journal of Chemometrics,, 11 73-85 (1997) [ Publisher Version ]
  • Dayal, B., MacGregor, J. F. Multi-output process identification, Journal of Process Control,, 7 269-282 (1997) [ Publisher Version ]
  • Dayal, B., MacGregor, J. F. Recursive exponentially weighted PLS and its applications to adaptive control and prediction, Journal of Process Control,, 7 169-179 (1997) [ Publisher Version ]
  • Nelson, P.R.C., Taylor, P.A., MacGregor, J. F. Missing data methods in PCA and PLS: Score calculations with incomplete observations, Chemometrics and Intelligent Laboratory Systems,, 35 45-65 (1996) [ Publisher Version ]
  • Kourti, T., Lee, J., MacGregor, J. F. Experiences with industrial applications of projection methods for multivariate statistical process control, Computers and Chemical Engineering,, 20 S745-S750 (1996) [ Publisher Version ]
  • Dayal, B., MacGregor, J. F. Identification of finite impulse response models: Methods and robustness issues, Industrial and Engineering Chemistry Research,, 35 4078-4090 (1996) [ Publisher Version ]
  • Burnham, A.J., Viveros, R., MacGregor, J. F. Frameworks for latent variable multivariate regression, Journal of Chemometrics,, 10 31-45 (1996) [ Publisher Version ]
  • Kourti, T., MacGregor, J. F. Multivariate SPC methods for process and product monitoring, Journal of Quality Technology,, 28 409-428 (1996)
  • Kourti, T., MacGregor, J. F. Process analysis, monitoring and diagnosis using multivariate projection methods - A tutorial, Chemometrics and Intelligent Laboratory Systems,, 28 3-21 (1995) [ Publisher Version ]
  • Nomikos, P., MacGregor, J. F. Multi-way partial least squares in monitoring batch processes, Chemometrics and Intelligent Laboratory Systems,, 30 97-108 (1995) [ Publisher Version ]
  • MacGregor, J. F., Kourti, T. Statistical process control of multivariate processes, Control Engineering Practice,, 3 403-414 (1995) [ Publisher Version ]
  • Kourti, T., Nomikos, P., MacGregor, J. F. Analysis, monitoring and fault diagnosis of batch processes using multiblock and multiway PLS, Journal of Process Control,, 5 277-284 (1995) [ Publisher Version ]
  • Nomikos, P., MacGregor, J. F. Multivariate SPC charts for monitoring batch processes, Technometrics,, 37 41-59 (1995)
  • MacGregor, J. F., Jaeckle, C.M., Kiparissides, C., Koutoudi, M. Process monitoring and diagnosis by multi-block PLS methods, AIChE Journal,, 40 826-838 (1994) [ Publisher Version ]
  • Nomikos, P., MacGregor, J. F. Monitoring of batch processes using multi-way principal component analysis, AIChE Journal,, 40 1361-1375 (1994) [ Publisher Version ]
  • Kettaneh-Wold, N., MacGregor, J. F., Dayal, B., Wold, S. Multivariate design of process experiments (M-DOPE), Chemometrics and Intelligent Laboratory Systems,, 23 39-50 (1994) [ Publisher Version ]
  • Forbes, J.F., Marlin, T. E.MacGregor, J. F. Model adequacy requirements for optimizing plant operations, Computers and Chemical Engineering,, 497-510 (1994) [ Publisher Version ]
  • Kresta, J.V., Marlin, T. E.MacGregor, J. F. Development of inferential process models using PLS, Computers and Chemical Engineering,, 18 597-611 (1994) [ Publisher Version ]
  • Gossen, P., MacGregor, J. F., Pelton, R.H. Composition and particle diameter for Styrene/Methyl Methacrylate copolymer latex using UV and NIR spectroscopy, Applied Spectroscopy,, 47 1852-1870 (1993) [ Publisher Version ]
  • Skagerberg, B., MacGregor, J. F., Kiparissides, C. Multivariate data analysis applied to low-density polyethylene reactors, Chemometrics and Intelligent Laboratory Systems,, 14 341-356 (1992) [ Publisher Version ]
  • Kresta, J.V., Marlin, T. E.MacGregor, J. F. Multivariate statistical monitoring of process operating performance, Canadian Journal of Chemical Engineering,, 69 35-47 (1991) [ Publisher Version ]
People by Picture