to provide a swing data compression method, the data compression unit swing, swing analysis device and a swing data compression program to reduce the swing amount of data to be preserved while keeping the swing analysis accuracy. Swing data compression apparatus, the detected target (100) equipped with an inertial sensor 40, the swing and the storage unit 502 for storing data, avoid the swing of the detection subject using a swing data stored in the storage unit that is output from the and the analysis unit 310 to interpret, according to the compression rate that is set based on the analysis result swinging, it has a compression unit 320 for compressing a swing data.스윙 해석 정밀도를 유지하면서 보존되는 스윙 데이터량을 줄일 수 있는 스윙 데이터 압축 방법, 스윙 데이터 압축 장치, 스윙 해석 장치 및 스윙 데이터 압축 프로그램을 제공하는 것이다. 스윙 데이터 압축 장치는, 피검출 대상(100)에 장착된 관성 센서(40)로부터 출력되는 스윙 데이터를 기억하는 기억부(502)와, 기억부에 기억된 스윙 데이터를 이용하여 피검출 대상의 스윙을 해석하는 해석부(310)와, 스윙 해석 결과에 근거하여 설정되는 압축률에 따라서, 스윙 데이터를 압축하는 압축부(320)를 가진다.