A moving window least squares (MWLS) method is applied to estimate respiratory system parameters from the measured air flow and pressure. In each window, the elastance Ers (or resistance Rrs) is first estimated and a Kalman filter is applied to the estimated value. This is input to a second estimator that estimates Rrs (or Ers) to which the second Kalman filter is applied. Finally, using the estimated Ers and Rrs, the muscle pressure Pmus (t) within the time window is calculated. The system includes a ventilator 100, an airway pressure sensor 112, an air flow sensor 114, and a respiratory analyzer 120 that performs MWLS estimation. The estimation result is displayed on the display 110 of the ventilator or patient monitor. The estimated Pmus (t) is used to reduce patient-ventilator dyssynchrony or is integrated to generate a respiratory work WOB signal to control ventilation.移動ウィンドウ最小二乗(MWLS)法が適用されて、測定された空気流量及び圧力から呼吸器系パラメータが推定される。各ウィンドウにおいて、最初に、エラスタンスErs(又は抵抗Rrs)が推定され、カルマンフィルタが推定値に適用される。これは、第2のカルマンフィルタが適用されるRrs(又はErs)を推定する第2の推定器に入力される。最後に、推定されたErs及びRrsを使用して、時間ウィンドウ内の筋圧Pmus(t)が計算される。システムは、ベンチレータ100と、気道内圧センサ112と、空気流量センサ114と、MWLS推定を行う呼吸器系アナライザ120とを含む。推定結果は、ベンチレータ又は患者モニタのディスプレイ110上に表示される。推定されたPmus(t)は、患者-ベンチレータ同期不全を低減するために使用されるか、又は、換気を制御するための呼吸仕事量WOB信号を生成するために積分される。