An actigraphy method includes receiving a physiological parameter signal as a function of time for a physiological parameter other than body motion (such as electrocardiography or a respiration monitor), computing a body motion artifact (BMA) signal as a function of time from the physiological parameter signal (for example, using a local signal power signal, a local variance signal, a short-time Fourier transform, or a wavelet transform over epochs of duration on order a few minutes or less), and computing an actigraphy signal as a function of time from the BMA signal, for example by applying a linear transform to the BMA signal and optionally applying filtering such as median removal and/or high-pass filtering.