★ 統計処理したデータをSASの中で使いたいのですが ★
437 統計処理したデータをSASの中で使いたいのですが まきまき 2001/12/12 (水) 14:46
442 Re: 統計処理したデータをSASの中で使いたいのですが sasa 2001/12/12 (水) 18:03
438 Re: 統計処理したデータをSASの中で使いたいのですが 青木繁伸 2001/12/12 (水) 15:44
439 Re^2: 統計処理したデータをSASの中で使いたいのですが まきまき 2001/12/12 (水) 16:23
440 Re^3: 統計処理したデータをSASの中で使いたいのですが 青木繁伸 2001/12/12 (水) 17:43
455 Re^4: 統計処理したデータをSASの中で使いたいのですが まきまき 2001/12/14 (金) 15:07
437. 統計処理したデータをSASの中で使いたいのですが まきまき 2001/12/12 (水) 14:46 |
|
初めまして、まきまきと申します。群馬大学医学部臨床検査医学在籍です。
SASでfreq処理したデータ(各変数ごとのfrequencyや%がでますが)、
そのデータ(frequency数など)をさらにSAS上で使う事などはできます
でしょうか?
たとえばfreqをかけて以下のデータが出てきたとして(一部削除)
この中の青森のfrequency数をSASで使いたい時ということです。
(わかりにくくてすみません)
よろしくお願いいたします。
PREF Frequency Percent
--------------------------------
青森 3 0.9
岩手 6 1.8
宮城 9 2.7 |
[このページのトップへ]
442. Re: 統計処理したデータをSASの中で使いたいのですが sasa 2001/12/12 (水) 18:03 |
|
> SASでfreq処理したデータ(各変数ごとのfrequencyや%がでますが)、
> そのデータ(frequency数など)をさらにSAS上で使う事などはできます
> でしょうか?
それはSASにおけるごく当然な利用法であって,どのプロシジャにも標準的についている機能で,あなたの望みは完全に満たされます. freq の場合なら out = オプションや,tables ステートメントの out= オプションがあります.マニュアルかヘルプ参照.
|
[このページのトップへ]
438. Re: 統計処理したデータをSASの中で使いたいのですが 青木繁伸 2001/12/12 (水) 15:44 |
|
> SASでfreq処理したデータ(各変数ごとのfrequencyや%がでますが)、
> そのデータ(frequency数など)をさらにSAS上で使う事などはできます
> でしょうか?
どのように使うのかにもよるかもしれませんが,結果をファイルに出力して,(まえもって不要な部分を消去するなりして)必要な部分をデータとして読み込むようにするのではだめなんでしょうか?
|
[このページのトップへ]
439. Re^2: 統計処理したデータをSASの中で使いたいのですが まきまき 2001/12/12 (水) 16:23 |
|
ありがとうございます。
はい、確かに、一度結果を出力して、それを自前で整形してからSASで読み込む
と言うことも考えているのですが、元のデータが変更になった際に、
また膨大なデータを自前で整形するのがイヤだったので、SAS上でできたらと
思っていたのですが・・・。やっぱり無謀なんでしょうか?
>どのように使うのかにもよるかもしれませんが,結果をファイルに出力して,>(まえもって不要な部分を消去するなりして)必要な部分をデータとして読み>込むようにするのではだめなんでしょうか?
|
[このページのトップへ]
440. Re^3: 統計処理したデータをSASの中で使いたいのですが 青木繁伸 2001/12/12 (水) 17:43 |
|
> はい、確かに、一度結果を出力して、それを自前で整形してからSASで読み込む
> と言うことも考えているのですが、元のデータが変更になった際に、
> また膨大なデータを自前で整形するのがイヤだったので、SAS上でできたらと
> 思っていたのですが・・・。やっぱり無謀なんでしょうか?
たとえば,AWK なら,ファイルから必要な情報を抜き出すスクリプトは簡単に書けます。
たとえば,
先に挙げられた例だと,PREF という単語を含む行の2行先からの行について,2番目のフィールド値を取り出す(終わりがどうなっているかによるけど,たとえば47都道府県分あるとすれば)
/PREF/ {
getline
for (i = 0; i < 47; i++) {
getline
print $2
}
}
というスクリプトを書けばいいです。
SAS 程のソフトならば,同じようにできるのではないでしょうか。
|
[このページのトップへ]
455. Re^4: 統計処理したデータをSASの中で使いたいのですが まきまき 2001/12/14 (金) 15:07 |
|
なるほど、ありがとうございます。
その後、試行錯誤したところ、やはり統計データをデータファイルとして
出力する方法がありました。単に私が使いこなせていないだけのようでした。
いろいろとありがとうございました。
P.S.いつも楽しく拝見させて頂いております。 |
[このページのトップへ]
● 「統計学関連なんでもあり」の過去ログ--- 016 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る