A monitoring apparatus comprising: a calculation unit configured to calculate, based on at least one measurement value from at least one sensor of a plurality of sensors for monitoring a state of each facility of a plurality of facilities, a state value of each facility, the state value being an indicator of a soundness of each facility; a selection unit configured to select, among the plurality of state values corresponding to measurement values from the plurality of sensors for monitoring states of the plurality of facilities, a state value that has changed by an amount equal to or greater than a predetermined change width or change rate during a predetermined time length period; a sort unit configured to sort a plurality of state values selected, according to a change width or a change rate; and a display processing unit configured to perform processing to display an information screen corresponding to the plurality of state values sorted; and a learning processing unit configured to perform, for each facility, processing to generate, by learning, a model that calculates the state value from the at least one measurement value, wherein the calculation unit is configured to calculate, for each facility, the state value from the at least one measurement value by using the model, the display processing unit is configured to perform, in association with each of sorted state values, processing to display a learning button for instructing to generate the model; and the learning processing unit is configured to perform, in response to the learning button being pressed, processing to generate the model by learning. a calculation unit configured to calculate, based on at least one measurement value from at least one sensor of a plurality of sensors for monitoring a state of each facility of a plurality of facilities, a state value of each facility, the state value being an indicator of a soundness of each facility; a selection unit configured to select, among the plurality of state values corresponding to measurement values from the plurality of sensors for monitoring states of the plurality of facilities, a state value that has changed by an amount equal to or greater than a predetermined change width or change rate during a predetermined time length period; a sort unit configured to sort a plurality of state values selected, according to a change width or a change rate; and a display processing unit configured to perform processing to display an information screen corresponding to the plurality of state values sorted; and a learning processing unit configured to perform, for each facility, processing to generate, by learning, a model that calculates the state value from the at least one measurement value, wherein the calculation unit is configured to calculate, for each facility, the state value from the at least one measurement value by using the model, the display processing unit is configured to perform, in association with each of sorted state values, processing to display a learning button for instructing to generate the model; and the learning processing unit is configured to perform, in response to the learning button being pressed, processing to generate the model by learning.