分析支援サービス
IBM SPSSを利用したデータ分析、情報活用支援

プライバシーマーク

生年月日から年齢を計算する方法 / Statistics

公開日:  最終更新日:2015/10/16   SPSS TIPS Statistics 

年齢は、生まれた年月日(生年月日)から現在の年月日までの経過年数です。したがって、生年月日と現在の日付が分かれば、年齢を知ることができます。ここでは、例として、回答者IDと誕生日の変数のみを含めた以下のファイルで確認してみます。

データファイルに、誕生日の変数が含まれていれば、現在の日付と誕生日の差を計算して年単位で取り出すことで、現在の年齢を表す新しい変数をデータファイルに追加することができます。IBM SPSS Statisticsでは、現在の日付は$TIMEシステム関数で表すことができます。また、具体的な日付と時刻の計算には、「日付と時刻ウィザード」の機能を用いると便利です。

(1)「変換」メニューの「日付と時刻ウィザード」を選択します。
(2)「日付と時刻で計算」を選択して、「次へ」ボタンをクリックします。
(3)「2つの日付間の時間単位数の計算」を選択して、「次へ」ボタンをクリックします。
(4)「日付1」「$TIME」を移動します。
(5)「引く日付2」に誕生日を含む変数を移動します。
(6)「単位」を「年」にします。

(7)「次へ」ボタンをクリックします。
(8)「変数」(必須)と「変数ラベル」(任意)を指定します。

(9)「完了」ボタンをクリックします。

データファイルに、現在の日付と誕生日の日付の差に基づいて、年齢を表す変数が追加されます。この変数は、連続変数(スケール変数)としてデータ分析やデータ加工に使用することができます。

※日付と時刻ウィザードは、IBM SPSS Statistics Baseの基本機能でご利用いただけます。

目的や使い方、用途に応じて、IBM SPSS Statisticsを有効にご活用ください。

PAGE TOP ↑