A computer-implemented method for generating health data is provided. The method includes receiving a sensor data set measured by one or more sensors of the wearable device over a time interval, the sensor data set comprising a time series profile of a user's physical parameters of the wearable device over the time interval. Show. The method also includes determining a user's activity type that matches the time series profile and calculating a value associated with the health metric, the value being calculated based on the activity type.健康データを生成するためのコンピュータ実施方法が提供される。当該方法は、ある時間間隔にわたってウェアラブルデバイスの1つ以上のセンサにより測定されるセンサデータセットを受け取る工程を含み、センサデータセットは、その時間間隔にわたるウェアラブルデバイスのユーザの身体パラメータの時系列プロファイルを示す。方法は、時系列プロファイルに一致するユーザのアクティビティタイプを決定する工程と、健康メトリックに関連付けられる値を計算する工程も含み、該値は、アクティビティタイプに基づいて計算される。