1-Rep Maximums

A simple tool for predicting the 1-RM of an individual based on basic demographic information and their submaximal performance.

1-RM

The 1-RM is the maximum weight a person can lift for one repetition. 1-RM can be used as an upper bound for weight training load, where the load is measured as a percentage of the 1-RM.

Maximal testing for 1-RM may not be safe and should only be performed with safety measures by experienced weight lifters. A submaximal testing approach is safer and can be used by less experienced weight lifters to estimate 1-RM without taking on the safety risks. The 1-RM estimators could understimate an individual's real 1-RM in cases where the individual is inexperienced, or less muscular. These 1-RM estimators are modelled on the performances of experienced weight lifters.

Choosing the right model

Each estimation method is modelled on the performances of a specific demographic, and should only be applied to individuals and performances that fit that criteria of the model. The above application only renders the 1-RM estimation for applicable models based on the information provided. For information on each model, including the demographics and limitations, see the wiki on 1-RM Estimators.

For developers: each Fit.strength.RMEstimator has an isValid method. Based on the Fit.Gender, age, repetitions, and weight of the submaximal test, the method will return true or false to indicate if the model can/should be used to predict the 1-RM of the individual. This way the developer can write applications to dynamically choose models.