★ 小数値を含む場合のヒストグラムの作成方法 ★

9740. 小数値を含む場合のヒストグラムの作成方法 栄養関係者 2006/03/30 (木) 11:00
└9741. Re: 小数値を含む場合のヒストグラムの作成方法 青木繁伸 2006/03/30 (木) 12:43
 └9750. Re^2: 小数値を含む場合のヒストグラムの作成方法 栄養関係者 2006/03/31 (金) 12:11
  └9751. Re^3: 小数値を含む場合のヒストグラムの作成方法 青木繁伸 2006/03/31 (金) 13:40


9740. 小数値を含む場合のヒストグラムの作成方法 栄養関係者  2006/03/30 (木) 11:00
はじめまして,栄養関係の仕事をしている者ですが,教えていただきたいことがあり,このスレッドに投稿させていただきました。
栄養調査でBMIのデータをとったのですが,次のような場合の階級値の設定の仕方を教えていただきたいのです。
「18.5未満 18.5以上25.0未満 25.0以上」
BMIは身長と体重から求めます(体重÷(身長m×身長m))が,小数点以下の桁数は小数第一位までにしたいです。
説明がわかりにくいかもしれませんが,宜しくお願い致します。

     [このページのトップへ]


9741. Re: 小数値を含む場合のヒストグラムの作成方法 青木繁伸  2006/03/30 (木) 12:43
> 次のような場合の階級値の設定の仕方を教えていただきたいのです。
> 「18.5未満 18.5以上25.0未満 25.0以上」
> BMIは身長と体重から求めます(体重÷(身長m×身長m))が,小数点以下の桁数は小数第一位までにしたいです。

使うソフトは何ですか?

     [このページのトップへ]


9750. Re^2: 小数値を含む場合のヒストグラムの作成方法 栄養関係者  2006/03/31 (金) 12:11
返信ありがとうございます。使うソフトを書かず,もうしわけありませんでした,私はエクセル2000を使用しております。よろしくお願いいたします。

     [このページのトップへ]


9751. Re^3: 小数値を含む場合のヒストグラムの作成方法 青木繁伸  2006/03/31 (金) 13:40
Excel のヒストグラムが,区間に右端の値が含まれるのでという質問ですね?

まず最初に,BMI を小数点1位までにします。これは,切り捨てですね。Excel 関数には fix がありますので,fix(BMI*10)/10 で目的が達せられるでしょう。
次は,ヒストグラムの区間の設定ですが,セル範囲に18.45,24.95 のように指定すればいかが?
18.4 以上 18.5 未満のBMI は 18.4 になっていて,18.5 以上の BMI は 18.5 になっているわけですから区間の限界値として 18.45 などにすれば Excel は 18.45 以下の数値を区間に入れようとしますがそういうデータはないので 18.4 以下つまり元のデータでは18.5未満のデータをカウントするのです。

ですがまあ,そんないやあなことをするよりは R を使うと幸せになれると思います。
table(cut(x, breaks=c(0, 18.5, 25, 999), right=FALSE))

     [このページのトップへ]


● 「統計学関連なんでもあり」の過去ログ--- 037 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る