Measuring precise cylinder pressure traces of internal combustion engines is an important factor for estimating their performances. It is known that the actual pressure readings measured with piezoelectric pressure transducers nave various forms of error. This paper is devoted to a study of compensation methods for reducing the errors caused by time constant values and thermal shock. Numerical analysis were carried out for the both errors to derive the equations of error compensation using the actual pressure data. The results indicate that the errors are corrected quite well with the obtained equations.