<?xml-stylesheet type="text/xsl" href="../styles/pmathml.xsl"?>
<!-- saved from url=(0014)about:internet -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:dsi="http://www.w3.org/1999/xlink" xmlns:m="http://www.w3.org/1998/Math/MathML" xml:space="preserve"><head><meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"/><title>G02 Chapter Contents : NAG Library Manual, Mark 23</title><link rel="stylesheet" href="../styles/libdoc.css" type="text/css"/></head><body><hr/><div><a class="chap" href="../../pdf/G02/g02conts.pdf">G02 Chapter Contents (PDF version)</a></div><div><a class="chapint" href="g02intro.xml">G02 Chapter Introduction</a></div>
<div><a class="htmltoc" href="../FRONTMATTER/manconts.xml">NAG Library Manual</a></div><hr/><h1 class="libdoc">NAG Library Chapter Contents<br/><br/>G02 &#8211; Correlation and Regression Analysis</h1>
<h3 class="standard"><a class="chapint" href="../G02/g02intro.xml">G02 Chapter Introduction</a></h3>
<div class="left-tablediv"><table class="contents"><tbody>
<tr>
<td class="contents" valign="top" align="left"><b>Routine<br/>Name</b></td>
<td class="contents" valign="top" align="center"><b>Mark of<br/>Introduction</b></td>
<td class="contents" valign="top" align="left"><br/><b>Purpose</b></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02aaf.xml">G02AAF</a>
<br/><a class="tocexample" href="../../examples/source/g02aafe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02aafe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">22</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02aaf.xml">nagf_correg_corrmat_nearest</a><br/>
Computes the nearest correlation matrix to a real square matrix, using the method of Qi and Sun</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02abf.xml">G02ABF</a>
<br/><a class="tocexample" href="../../examples/source/g02abfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02abfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">23</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02abf.xml">nagf_correg_corrmat_nearest_bounded</a><br/>
Computes the nearest correlation matrix to a real square matrix, augmented <a class="rout" href="../G02/g02aaf.xml">G02AAF</a> to incorporate weights and bounds</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02aef.xml">G02AEF</a>
<br/><a class="tocexample" href="../../examples/source/g02aefe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02aefe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">23</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02aef.xml">nagf_correg_corrmat_nearest_kfactor</a><br/>
Computes the nearest correlation matrix with <m:math><m:mi>k</m:mi></m:math>-factor structure to a real square matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02baf.xml">G02BAF</a>
<br/><a class="tocexample" href="../../examples/source/g02bafe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02bafe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02baf.xml">nagf_correg_coeffs_pearson</a><br/>
Pearson product-moment correlation coefficients, all variables, no missing values</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bbf.xml">G02BBF</a>
<br/><a class="tocexample" href="../../examples/source/g02bbfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02bbfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bbf.xml">nagf_correg_coeffs_pearson_miss_case</a><br/>
Pearson product-moment correlation coefficients, all variables, casewise treatment of missing values</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bcf.xml">G02BCF</a>
<br/><a class="tocexample" href="../../examples/source/g02bcfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02bcfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bcf.xml">nagf_correg_coeffs_pearson_miss_pair</a><br/>
Pearson product-moment correlation coefficients, all variables, pairwise treatment of missing values</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bdf.xml">G02BDF</a>
<br/><a class="tocexample" href="../../examples/source/g02bdfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02bdfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bdf.xml">nagf_correg_coeffs_zero</a><br/>
Correlation-like coefficients (about zero), all variables, no missing values</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bef.xml">G02BEF</a>
<br/><a class="tocexample" href="../../examples/source/g02befe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02befe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bef.xml">nagf_correg_coeffs_zero_miss_case</a><br/>
Correlation-like coefficients (about zero), all variables, casewise treatment of missing values</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bff.xml">G02BFF</a>
<br/><a class="tocexample" href="../../examples/source/g02bffe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02bffe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bff.xml">nagf_correg_coeffs_zero_miss_pair</a><br/>
Correlation-like coefficients (about zero), all variables, pairwise treatment of missing values</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bgf.xml">G02BGF</a>
<br/><a class="tocexample" href="../../examples/source/g02bgfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02bgfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bgf.xml">nagf_correg_coeffs_pearson_subset</a><br/>
Pearson product-moment correlation coefficients, subset of variables, no missing values</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bhf.xml">G02BHF</a>
<br/><a class="tocexample" href="../../examples/source/g02bhfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02bhfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bhf.xml">nagf_correg_coeffs_pearson_subset_miss_case</a><br/>
Pearson product-moment correlation coefficients, subset of variables, casewise treatment of missing values</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bjf.xml">G02BJF</a>
<br/><a class="tocexample" href="../../examples/source/g02bjfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02bjfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bjf.xml">nagf_correg_coeffs_pearson_subset_miss_pair</a><br/>
Pearson product-moment correlation coefficients, subset of variables, pairwise treatment of missing values</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bkf.xml">G02BKF</a>
<br/><a class="tocexample" href="../../examples/source/g02bkfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02bkfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bkf.xml">nagf_correg_coeffs_zero_subset</a><br/>
Correlation-like coefficients (about zero), subset of variables, no missing values</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02blf.xml">G02BLF</a>
<br/><a class="tocexample" href="../../examples/source/g02blfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02blfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02blf.xml">nagf_correg_coeffs_zero_subset_miss_case</a><br/>
Correlation-like coefficients (about zero), subset of variables, casewise treatment of missing values</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bmf.xml">G02BMF</a>
<br/><a class="tocexample" href="../../examples/source/g02bmfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02bmfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bmf.xml">nagf_correg_coeffs_zero_subset_miss_pair</a><br/>
Correlation-like coefficients (about zero), subset of variables, pairwise treatment of missing values</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bnf.xml">G02BNF</a>
<br/><a class="tocexample" href="../../examples/source/g02bnfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02bnfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bnf.xml">nagf_correg_coeffs_kspearman_overwrite</a><br/>
Kendall/Spearman non-parametric rank correlation coefficients, no missing values, overwriting input data</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bpf.xml">G02BPF</a>
<br/><a class="tocexample" href="../../examples/source/g02bpfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02bpfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bpf.xml">nagf_correg_coeffs_kspearman_miss_case_overwrite</a><br/>
Kendall/Spearman non-parametric rank correlation coefficients, casewise treatment of missing values, overwriting input data</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bqf.xml">G02BQF</a>
<br/><a class="tocexample" href="../../examples/source/g02bqfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02bqfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bqf.xml">nagf_correg_coeffs_kspearman</a><br/>
Kendall/Spearman non-parametric rank correlation coefficients, no missing values, preserving input data</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02brf.xml">G02BRF</a>
<br/><a class="tocexample" href="../../examples/source/g02brfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02brfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02brf.xml">nagf_correg_coeffs_kspearman_miss_case</a><br/>
Kendall/Spearman non-parametric rank correlation coefficients, casewise treatment of missing values, preserving input data</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bsf.xml">G02BSF</a>
<br/><a class="tocexample" href="../../examples/source/g02bsfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02bsfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bsf.xml">nagf_correg_coeffs_kspearman_miss_pair</a><br/>
Kendall/Spearman non-parametric rank correlation coefficients, pairwise treatment of missing values</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02btf.xml">G02BTF</a>
<br/><a class="tocexample" href="../../examples/source/g02btfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02btfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02btf.xml">nagf_correg_ssqmat_update</a><br/>
Update a weighted sum of squares matrix with a new observation</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02buf.xml">G02BUF</a>
<br/><a class="tocexample" href="../../examples/source/g02bufe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02bufe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02buf.xml">nagf_correg_ssqmat</a><br/>
Computes a weighted sum of squares matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bwf.xml">G02BWF</a>
<br/><a class="tocexample" href="../../examples/source/g02bwfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02bwfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bwf.xml">nagf_correg_ssqmat_to_corrmat</a><br/>
Computes a correlation matrix from a sum of squares matrix</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bxf.xml">G02BXF</a>
<br/><a class="tocexample" href="../../examples/source/g02bxfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02bxfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02bxf.xml">nagf_correg_corrmat</a><br/>
Computes (optionally weighted) correlation and covariance matrices</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02byf.xml">G02BYF</a>
<br/><a class="tocexample" href="../../examples/source/g02byfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02byfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">17</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02byf.xml">nagf_correg_corrmat_partial</a><br/>
Computes partial correlation/variance-covariance matrix from correlation/variance-covariance matrix computed by <a class="rout" href="../G02/g02bxf.xml">G02BXF</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02caf.xml">G02CAF</a>
<br/><a class="tocexample" href="../../examples/source/g02cafe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02cafe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02caf.xml">nagf_correg_linregs_const</a><br/>
Simple linear regression with constant term, no missing values</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02cbf.xml">G02CBF</a>
<br/><a class="tocexample" href="../../examples/source/g02cbfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02cbfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02cbf.xml">nagf_correg_linregs_noconst</a><br/>
Simple linear regression without constant term, no missing values</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02ccf.xml">G02CCF</a>
<br/><a class="tocexample" href="../../examples/source/g02ccfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02ccfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02ccf.xml">nagf_correg_linregs_const_miss</a><br/>
Simple linear regression with constant term, missing values</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02cdf.xml">G02CDF</a>
<br/><a class="tocexample" href="../../examples/source/g02cdfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02cdfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02cdf.xml">nagf_correg_linregs_noconst_miss</a><br/>
Simple linear regression without constant term, missing values</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02cef.xml">G02CEF</a>
<br/><a class="tocexample" href="../../examples/source/g02cefe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02cefe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02cef.xml">nagf_correg_linregm_service_select</a><br/>
Service routine for multiple linear regression, select elements from vectors and matrices</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02cff.xml">G02CFF</a>
<br/><a class="tocexample" href="../../examples/source/g02cffe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02cffe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02cff.xml">nagf_correg_linregm_service_reorder</a><br/>
Service routine for multiple linear regression, re-order elements of vectors and matrices</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02cgf.xml">G02CGF</a>
<br/><a class="tocexample" href="../../examples/source/g02cgfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02cgfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02cgf.xml">nagf_correg_linregm_coeffs_const</a><br/>
Multiple linear regression, from correlation coefficients, with constant term</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02chf.xml">G02CHF</a>
<br/><a class="tocexample" href="../../examples/source/g02chfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02chfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">4</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02chf.xml">nagf_correg_linregm_coeffs_noconst</a><br/>
Multiple linear regression, from correlation-like coefficients, without constant term</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02daf.xml">G02DAF</a>
<br/><a class="tocexample" href="../../examples/source/g02dafe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02dafe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02daf.xml">nagf_correg_linregm_fit</a><br/>
Fits a general (multiple) linear regression model</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02dcf.xml">G02DCF</a>
<br/><a class="tocexample" href="../../examples/source/g02dcfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02dcfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02dcf.xml">nagf_correg_linregm_obs_edit</a><br/>
Add/delete an observation to/from a general linear regression model</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02ddf.xml">G02DDF</a>
<br/><a class="tocexample" href="../../examples/source/g02ddfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02ddfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02ddf.xml">nagf_correg_linregm_update</a><br/>
Estimates of linear parameters and general linear regression model from updated model</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02def.xml">G02DEF</a>
<br/><a class="tocexample" href="../../examples/source/g02defe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02defe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02def.xml">nagf_correg_linregm_var_add</a><br/>
Add a new independent variable to a general linear regression model</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02dff.xml">G02DFF</a>
<br/><a class="tocexample" href="../../examples/source/g02dffe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02dffe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02dff.xml">nagf_correg_linregm_var_del</a><br/>
Delete an independent variable from a general linear regression model</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02dgf.xml">G02DGF</a>
<br/><a class="tocexample" href="../../examples/source/g02dgfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02dgfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02dgf.xml">nagf_correg_linregm_fit_newvar</a><br/>
Fits a general linear regression model to new dependent variable</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02dkf.xml">G02DKF</a>
<br/><a class="tocexample" href="../../examples/source/g02dkfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02dkfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02dkf.xml">nagf_correg_linregm_constrain</a><br/>
Estimates and standard errors of parameters of a general linear regression model for given constraints</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02dnf.xml">G02DNF</a>
<br/><a class="tocexample" href="../../examples/source/g02dnfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02dnfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02dnf.xml">nagf_correg_linregm_estfunc</a><br/>
Computes estimable function of a general linear regression model and its standard error</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02eaf.xml">G02EAF</a>
<br/><a class="tocexample" href="../../examples/source/g02eafe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02eafe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02eaf.xml">nagf_correg_linregm_rssq</a><br/>
Computes residual sums of squares for all possible linear regressions for a set of independent variables</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02ecf.xml">G02ECF</a>
<br/><a class="tocexample" href="../../examples/source/g02ecfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02ecfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02ecf.xml">nagf_correg_linregm_rssq_stat</a><br/>
Calculates <m:math><m:msup><m:mi>R</m:mi><m:mn>2</m:mn></m:msup></m:math>&#160;and <m:math><m:msub><m:mi>C</m:mi><m:mi>P</m:mi></m:msub></m:math>&#160;values from residual sums of squares</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02eef.xml">G02EEF</a>
<br/><a class="tocexample" href="../../examples/source/g02eefe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02eefe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02eef.xml">nagf_correg_linregm_fit_onestep</a><br/>
Fits a linear regression model by forward selection</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02eff.xml">G02EFF</a>
<br/><a class="tocexample" href="../../examples/source/g02effe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02effe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02eff.xml">nagf_correg_linregm_fit_stepwise</a><br/>
Stepwise linear regression</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02faf.xml">G02FAF</a>
<br/><a class="tocexample" href="../../examples/source/g02fafe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02fafe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02faf.xml">nagf_correg_linregm_stat_resinf</a><br/>
Calculates standardized residuals and influence statistics</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02fcf.xml">G02FCF</a>
<br/><a class="tocexample" href="../../examples/source/g02fcfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02fcfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">15</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02fcf.xml">nagf_correg_linregm_stat_durbwat</a><br/>
Computes Durbin&#8211;Watson test statistic</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02gaf.xml">G02GAF</a>
<br/><a class="tocexample" href="../../examples/source/g02gafe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02gafe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02gaf.xml">nagf_correg_glm_normal</a><br/>
Fits a generalized linear model with Normal errors</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02gbf.xml">G02GBF</a>
<br/><a class="tocexample" href="../../examples/source/g02gbfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02gbfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02gbf.xml">nagf_correg_glm_binomial</a><br/>
Fits a generalized linear model with binomial errors</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02gcf.xml">G02GCF</a>
<br/><a class="tocexample" href="../../examples/source/g02gcfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02gcfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02gcf.xml">nagf_correg_glm_poisson</a><br/>
Fits a generalized linear model with Poisson errors</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02gdf.xml">G02GDF</a>
<br/><a class="tocexample" href="../../examples/source/g02gdfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02gdfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02gdf.xml">nagf_correg_glm_gamma</a><br/>
Fits a generalized linear model with gamma errors</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02gkf.xml">G02GKF</a>
<br/><a class="tocexample" href="../../examples/source/g02gkfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02gkfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02gkf.xml">nagf_correg_glm_constrain</a><br/>
Estimates and standard errors of parameters of a general linear model for given constraints</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02gnf.xml">G02GNF</a>
<br/><a class="tocexample" href="../../examples/source/g02gnfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02gnfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02gnf.xml">nagf_correg_glm_estfunc</a><br/>
Computes estimable function of a generalized linear model and its standard error</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02gpf.xml">G02GPF</a>
<br/><a class="tocexample" href="../../examples/source/g02gpfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02gpfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">22</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02gpf.xml">nagf_correg_glm_predict</a><br/>
Computes a predicted value and its associated standard error based on a previously fitted generalized linear model.</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02haf.xml">G02HAF</a>
<br/><a class="tocexample" href="../../examples/source/g02hafe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02hafe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02haf.xml">nagf_correg_robustm</a><br/>
Robust regression, standard <m:math><m:mi>M</m:mi></m:math>-estimates</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02hbf.xml">G02HBF</a>
<br/><a class="tocexample" href="../../examples/source/g02hbfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02hbfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02hbf.xml">nagf_correg_robustm_wts</a><br/>
Robust regression, compute weights for use with <a class="rout" href="../G02/g02hdf.xml">G02HDF</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02hdf.xml">G02HDF</a>
<br/><a class="tocexample" href="../../examples/source/g02hdfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02hdfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02hdf.xml">nagf_correg_robustm_user</a><br/>
Robust regression, compute regression with user-supplied functions and weights</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02hff.xml">G02HFF</a>
<br/><a class="tocexample" href="../../examples/source/g02hffe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02hffe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">13</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02hff.xml">nagf_correg_robustm_user_varmat</a><br/>
Robust regression, variance-covariance matrix following <a class="rout" href="../G02/g02hdf.xml">G02HDF</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02hkf.xml">G02HKF</a>
<br/><a class="tocexample" href="../../examples/source/g02hkfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02hkfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02hkf.xml">nagf_correg_robustm_corr_huber</a><br/>
Calculates a robust estimation of a correlation matrix, Huber's weight function</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02hlf.xml">G02HLF</a>
<br/><a class="tocexample" href="../../examples/source/g02hlfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02hlfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02hlf.xml">nagf_correg_robustm_corr_user_deriv</a><br/>
Calculates a robust estimation of a correlation matrix, user-supplied weight function plus derivatives</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02hmf.xml">G02HMF</a>
<br/><a class="tocexample" href="../../examples/source/g02hmfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02hmfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02hmf.xml">nagf_correg_robustm_corr_user</a><br/>
Calculates a robust estimation of a correlation matrix, user-supplied weight function</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02jaf.xml">G02JAF</a>
<br/><a class="tocexample" href="../../examples/source/g02jafe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02jafe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02jaf.xml">nagf_correg_mixeff_reml</a><br/>
Linear mixed effects regression using Restricted Maximum Likelihood (REML)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02jbf.xml">G02JBF</a>
<br/><a class="tocexample" href="../../examples/source/g02jbfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02jbfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02jbf.xml">nagf_correg_mixeff_ml</a><br/>
Linear mixed effects regression using Maximum Likelihood (ML)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02jcf.xml">G02JCF</a></td>
<td class="contentsdoc" valign="top" align="center">23</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02jcf.xml">nagf_correg_mixeff_hier_init</a><br/>
Hierarchical mixed effects regression, initialization routine for <a class="rout" href="../G02/g02jdf.xml">G02JDF</a> and <a class="rout" href="../G02/g02jef.xml">G02JEF</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02jdf.xml">G02JDF</a>
<br/><a class="tocexample" href="../../examples/source/g02jdfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02jdfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">23</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02jdf.xml">nagf_correg_mixeff_hier_reml</a><br/>
Hierarchical mixed effects regression using Restricted Maximum Likelihood (REML)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02jef.xml">G02JEF</a>
<br/><a class="tocexample" href="../../examples/source/g02jefe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02jefe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">23</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02jef.xml">nagf_correg_mixeff_hier_ml</a><br/>
Hierarchical mixed effects regression using Maximum Likelihood (ML)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02kaf.xml">G02KAF</a>
<br/><a class="tocexample" href="../../examples/source/g02kafe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02kafe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">22</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02kaf.xml">nagf_correg_ridge_opt</a><br/>
Ridge regression, optimizing a ridge regression parameter</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02kbf.xml">G02KBF</a>
<br/><a class="tocexample" href="../../examples/source/g02kbfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02kbfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">22</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02kbf.xml">nagf_correg_ridge</a><br/>
Ridge regression using a number of supplied ridge regression parameters</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02laf.xml">G02LAF</a>
<br/><a class="tocexample" href="../../examples/source/g02lafe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02lafe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">22</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02laf.xml">nagf_correg_pls_svd</a><br/>
Partial least squares (PLS) regression using singular value decomposition</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02lbf.xml">G02LBF</a>
<br/><a class="tocexample" href="../../examples/source/g02lbfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02lbfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">22</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02lbf.xml">nagf_correg_pls_wold</a><br/>
Partial least squares (PLS) regression using Wold's iterative method</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02lcf.xml">G02LCF</a>
<br/><a class="tocexample" href="../../examples/source/g02lcfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02lcfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">22</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02lcf.xml">nagf_correg_pls_fit</a><br/>
PLS parameter estimates following partial least squares regression by <a class="rout" href="../G02/g02laf.xml">G02LAF</a> or <a class="rout" href="../G02/g02lbf.xml">G02LBF</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02ldf.xml">G02LDF</a>
<br/><a class="tocexample" href="../../examples/source/g02ldfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02ldfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">22</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02ldf.xml">nagf_correg_pls_pred</a><br/>
PLS predictions based on parameter estimates from <a class="rout" href="../G02/g02lcf.xml">G02LCF</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02qff.xml">G02QFF</a>
<br/><a class="tocexample" href="../../examples/source/g02qffe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02qffe.d">Example&#160;Data</a><br/><a class="plot" href="../G02/g02qff.xml#examresults">Example Plot</a></td>
<td class="contentsdoc" valign="top" align="center">23</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02qff.xml">nagf_correg_quantile_linreg_easy</a><br/>
Quantile linear regression, simple interface, independent, identically distributed (IID) errors</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02qgf.xml">G02QGF</a>
<br/><a class="tocexample" href="../../examples/source/g02qgfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/g02qgfe.d">Example&#160;Data</a><br/><a class="plot" href="../G02/g02qgf.xml#examresults">Example Plot</a></td>
<td class="contentsdoc" valign="top" align="center">23</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02qgf.xml">nagf_correg_quantile_linreg</a><br/>
Quantile linear regression, comprehensive interface </td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02zkf.xml">G02ZKF</a></td>
<td class="contentsdoc" valign="top" align="center">23</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02zkf.xml">nagf_correg_optset</a><br/>
Option setting routine for <a class="rout" href="../G02/g02qgf.xml">G02QGF</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02zlf.xml">G02ZLF</a></td>
<td class="contentsdoc" valign="top" align="center">23</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../G02/g02zlf.xml">nagf_correg_optget</a><br/>
Option getting routine for <a class="rout" href="../G02/g02qgf.xml">G02QGF</a></td>
</tr>
</tbody>
</table></div><hr/><div><a class="chap" href="../../pdf/G02/g02conts.pdf">G02 Chapter Contents (PDF version)</a></div><div><a class="chapint" href="g02intro.xml">G02 Chapter Introduction</a></div>
<div><a class="htmltoc" href="../FRONTMATTER/manconts.xml">NAG Library Manual</a></div>
<div><hr/><a class="genint" href="../FRONTMATTER/copyright.xml">&#169; The Numerical Algorithms Group Ltd, Oxford, UK. 2011</a></div></body></html>