ホームページ  >  記事  >  stata 文字データを数値型に変換する方法

stata 文字データを数値型に変換する方法

DDD
DDDオリジナル
2023-08-18 13:45:5341351ブラウズ

Stata 文字型データ変換方法: 1. destring コマンド、構文 "destring 変数名、新しい変数名オプションを生成"; 2. real 関数、構文 "新しい変数名を生成 = real (文字型変数名) "; 3. コマンドのエンコードとデコード、構文「文字変数名をエンコード、生成 (数値変数名)」、「数値変数名をデコード、生成 (文字変数名)」。

stata 文字データを数値型に変換する方法

#この記事の動作環境: Windows 10 システム、Dell G3 コンピューター。

Stata は、データ処理とデータ分析に使用できる統計分析ソフトウェアです。 Stata では、いくつかの方法で文字データを数値データに変換できます。一般的に使用されるいくつかの方法については、以下で詳しく紹介します。

方法 1: destring コマンドを使用する

destring コマンドは、文字データを数値データに変換できます。このコマンドの基本的な構文は次のとおりです。

destring 变量名, 生成新变量名 选项

このうち、変数名は変換対象の文字変数名、生成される新しい変数名は変換後に生成される数値変数名、オプションはオプション。

たとえば、値に「1000」、「2000」、「3000」などが含まれる文字変数収入があるとします。 destring コマンドを使用して数値変数に変換し、income_new という名前の新しい変数を生成できます。

destring income, generate(income_new)

方法 2: 実数関数を使用します。

Stata では、次のようになります。 real 関数は文字データを数値データに変換できます。この関数の基本的な構文は次のとおりです。

generate 新变量名 = real(字符型变量名)

たとえば、値に「18」、「25」、「30」などが含まれる文字変数 age があるとします。 real 関数を使用して数値変数に変換し、age_new という名前の新しい変数を生成できます。

generate age_new = real(age)

方法 3: エンコード コマンドとデコード コマンドを使用する

encodeコマンドは文字データを数値データに変換でき、decode コマンドは数値データを文字データに変換できます。

たとえば、文字変数の性別があり、その値に「男性」と「女性」が含まれているとします。 encode コマンドを使用して、数値変数 gender_new に変換できます:

encode gender, generate(gender_new)

数値変数 gender_new を文字変数 gender に変換し直す場合は、decode コマンド

decode gender_new, generate(gender)
# を使用できます。 ## 注意事項 はい、encode コマンドと decode コマンドを使用して文字データを変換すると、Stata は自動的にそれぞれの異なる文字値に数値を割り当て、数値変数として保存します。文字変数に変換し直す場合、Stata はその値に対応する文字値を使用します。

要約すると、Stata は、文字列データを数値データに変換するためのさまざまな方法を提供します。これには、destring コマンド、実数関数、エンコードおよびデコード コマンドの使用が含まれます。特定の状況に基づいて、適切な変換方法を選択してください。

以上がstata 文字データを数値型に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。