★ GET SASコマンド ★

 322 SPSS9.0J for WindowsにおけるGET SASコマンドに関して  山根 美佳  1999/08/26 (木) 12:42
  333 Re: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  堀 啓造  1999/08/30 (月) 01:19
   335 Re^2: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  山根 美佳  1999/08/30 (月) 12:18
    336 Re^3: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  堀 啓造  1999/08/30 (月) 12:43
     340 Re^4: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  山根 美佳  1999/08/30 (月) 17:35
      341 Re^5: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  堀 啓造  1999/08/30 (月) 20:29
       342 Re^6: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  山根 美佳  1999/08/31 (火) 10:06
        344 Re^7: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  堀 啓造  1999/08/31 (火) 16:45
  331 Re: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  マンボウ  1999/08/29 (日) 22:08
  328 Re: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  SIS  1999/08/29 (日) 15:01
   332 Re^2: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  山根 美佳  1999/08/29 (日) 22:14
 343 Get the GET SAS!!  山根 美佳  1999/08/31 (火) 13:13


322. SPSS9.0J for WindowsにおけるGET SASコマンドに関して  山根 美佳  1999/08/26 (木) 12:42
こんにちは。初めまして。
私は山口県在住の学生で,特別研究において,SPSSを使っています。
今まではMac版のSPSSを使ってBOX形式のデータを集計していたのですが,SPSS9.0 for WinではSAS形式のデータが読み込めるという情報を得て,研究の利便性も考慮してWin版を使うことにしました。
ですが,どうしてもコマンドが上手く実行できません。
いろいろ解決策を考えてはみたのですが,八方塞がりといった状況です。
データは合衆国統計調査局(http://www.census.gov/)からダウンロードしています。合衆国統計調査局とSPSS社は,お互いをサポートしていないので,GET SASに関する私の質問に対しての回答がどちらのものも不十分なのです。
もし,どなたかGET SASコマンドに関して知っているという方がおられましたら,よろしくお願いいたします。

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


333. Re: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  堀 啓造  1999/08/30 (月) 01:19

> データは合衆国統計調査局(http://www.census.gov/)からダウンロード

> GET SASに関する私の質問に対しての回答がどちらのものも不十分なのです。

結論からいうと上記サイトのデータをSAS形式でダウンロードして get sas することができました。
---------------------
get sas data='D:\work\q02746.trn'.
exec.
---------------------
2行目の exec.がなかったのでは?
もしよめないのなら,ascii形式でとればいいわけで,問題はないはずです。

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


335. Re^2: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  山根 美佳  1999/08/30 (月) 12:18
> 結論からいうと上記サイトのデータをSAS形式でダウンロードしてget sas することができました。
> ---------------------
> get sas data='D:\work\q02746.trn'.
> exec.
> ---------------------
> 2行目の exec.がなかったのでは?
> もしよめないのなら,ascii形式でとればいいわけで,問題はないはずです。
ご回答ありがとうございます。
syntaxに間違いはないのですが,もしかしたら,私のダウンロードしたファイル形式がおかしかったのでしょうか(SAS1〜SAS3のうち,SAS2をダウンロードした)??どの形式でダウンロードしたか,教えてください。
それから,ファイルの拡張子(.trn)は,データにもとからついていたものなのでしょうか?わたしは,実行する時のファイル名の拡張子が(.cpt)なのを選びましたが・・・。それから,ascii形式でとる・・という方法も,併せて教えていただけないでしょうか。よろしくお願いします。

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


336. Re^3: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  堀 啓造  1999/08/30 (月) 12:43
(1)income を選択し,
(2)Ferret Data Extraction and Review Tool
へと
(3)http://ferret.bls.census.gov/cgi-bin/ferret
(4)e-mail アドレスを入れて,次へ
(5)PS Public Basic Monthly (Jan 1994-Present) (CPSPUB)
を選択
(6)変数を適当に選択
(7)Ferret Select Variables で変数を選択
(8)Select Variable Values で変数のカテゴリーを適当に選択
(9)この画面に
Choose the output you want:
Create Ascii file for downloading or printing
Create crosstabs, frequencies, or SAS dataset for downloading or printing
があるので,そこで SAS dataset を選択
(10)次の画面で,
Download Resulting File
を選択
(11)get result
ここでファイル名の拡張子は(.trn)となっている。

> ファイル形式がおかしかったのでしょうか(SAS1〜SAS3のうち,SAS2をダウンロードした)??どの形式でダウンロードしたか,教えてください。

この形式での問い合わせはありませんでした。おそらく所望したデータが違うものと思います。
どのデータをとってきたのか明らかにすれば試してみてもいいですが。

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


340. Re^4: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  山根 美佳  1999/08/30 (月) 17:35
ご回答ありがとうございます。
1)http://www.census.gov/des/l1
2)AHS(American Housing Survey)を選択→SUBMIT
3)1993年のデータを選択→SUBMIT
4)National Data File,Scrolling List Multi-Pick with No Variable Labels,Show Variable Labels(default),Variable Names (Alphabetic (default)) をそれぞれ選択→SUBMIT
5)LEVEL 4に至ったら,ここではじめてOutput File Typeを「SAS2」で選択
Output Compression Typeは「NONE」を選択しています。
6)要求データはVariable Selection Logicのボックスで「CMSA」を,Variables for Outputで「CMSA」と「ALMV79」を選択(適当です)→SUBMIT

手順としては以上のような感じです。ferretはまだやってみたことがないので
よく分からないのですが,そちらを利用すれば,asciiでデータをとるということも可能なのでしょうか。

> どのデータをとってきたのか明らかにすれば試してみてもいいですが。
今回試しにとってみたデータは合衆国の大都市圏(CMSAのうちのBuffalo,Portland)のALMV79('79年以降に居住地移動した先)です。

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


341. Re^5: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  堀 啓造  1999/08/30 (月) 20:29
SAS3で読めました。
---------------------------------
GET SAS DATA='D:\work\ahs93n.xpt'
/FORMATS='D:\work\ahs93n.fmt'.
exec.
----------------------------------
ascii data はbox なのかな?

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


342. Re^6: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  山根 美佳  1999/08/31 (火) 10:06
ご回答ありがとうございます!
・・・SAS3で読めるのですね・・・やってみます!
実は,SPSS for Winは,MacのVirtual PC上にインストールされていて,
改行コードをDOSに変換しないと,データが読み込めません(データはMacのブラウザを使ってダウンロードするため)。Boxファイルはこれが可能なのですが,SASファイルについては,これをDOS変換するアプリケーションがありません(今検索中です)。そこで,データがとれても,Virtual PC上のSPSSで読み込めるかどうか・・・という問題は残るのですが,とにかく,一度SAS3でやってみようと思います。

> ascii data はbox なのかな?
多分,そうだと思います。今までは,BOXファイルのデータをいちいち読んで(数字なのでで読める),変数を自分で定義していましたが,SASファイルだと,その手間が省ける利点があると聞きました(でも暗号みたいで読めない)。

また,ご助言お願いします!

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


344. Re^7: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  堀 啓造  1999/08/31 (火) 16:45

> 改行コードをDOSに変換しないと,データが読み込めません(データはMacのブラウザを使ってダウンロードするため)。Boxファイルはこれが可能なのですが,SASファイルについては,これをDOS変換するアプリケーションがありません(今検索中です)。そこで,データがとれても,Virtual PC上のSPSSで読み込めるかどうか・・・という問題は残るのですが,とにかく,一度SAS3でやってみようと思います。

そういえば,昔macのテキストファイルがwwwに載っていて苦労したことがあります。
wzeditorで読んで,書き出せばDOSファイルになりますが,数が多いのでプログラムを作りました。
といっても,delphiで読み込んで書き出せばdosファイルになっているというシンプルなものです。

http://www.ec.kagawa-u.ac.jp/~hori/tomoko/index.html#mac2dos

最後の#mac2dosをうまく読みとらないようなので,自分でジャンプしてください。
プログラムには特に凝っていません。
変換したいファイルのあるところにmac2dos.exe を入れて,立ち上げる。startボタンを押して,ファイルを選ぶ。変換後のファイルは元のファイルに上書きしてあるというものです。

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


331. Re: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  マンボウ  1999/08/29 (日) 22:08
> 合衆国統計調査局とSPSS社は,お互いをサポートしていないので,GET SASに関する私の質問に対しての回答がどちらのものも不十分なのです。

こんなの,「お互いをサポートしていない」なんていうのは,理由にならないのでは?

たとえば,「MacintoshではMS-DOSのフロッピーディスクは読めます」とAppleが言ったとき,マイクロソフトが「Macintoshで読めるかどうかは保証できない」なんていっても,実際にMacintoshで読めるなら,読めるでしょ?マイクロソフトが何といおうと,Appleがいうのを信じるしかないわけで,もし読めなかったら,文句はマイクロソフトに言うべきではなくてAppleにいうべきでしょう。

もし「GET SAS」(これがなんなのかまったくわかりもしないんだけど)が,SPSSでちゃんと機能しないんならそのおとがめはSPSSへ行くべきだし,「読めないよ」というクレームがSPSSへきたら,SPSSは「読めないはずはないんですが,うちので読めないのはもとのファイルが変なのではないか?」なんてとぼけている場合じゃないように思うんだけど....

わけわからんですね

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


328. Re: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  SIS  1999/08/29 (日) 15:01
> GET SASに関する私の質問に対しての回答がどちらのものも不十分なのです。

どんな回答だったのですか?
USAのSPSSへ問い合わせしたのでしょうか?
それから,SASのデータはどういう状態でのことでしょうか?

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


332. Re^2: SPSS9.0J for WindowsにおけるGET SASコマンドに関して  山根 美佳  1999/08/29 (日) 22:14
質問に対するお返事,ありがとうございます。
SPSSのマニュアルには,合衆国統計調査局において,「SAS2」形式のファイルをダウンロードすればいい。と書いてあって,合衆国調査局に「どの形式のファイルをダウンロードすればよいか?」と,質問メールを出しても,やはり「SPSS社のマニュアルには,『SAS2』形式のファイルをダウンロードしろ,と書いてありますが。」程度の回答しか,帰って来ませんでした。
今まで取っていた,BOXファイルも,新しく取ったSASファイルも,どちらもテキスト形式のようですが,ダウンロードした際に,BOXは数字の羅列で,SASはバイナリファイルで暗号がだぁーーーーっと並んだような感じになってます。
ですから,BOXは何とかデータとして読めても,バイナリであるSASは,読もうにも解読できない状態です。
最終手段としては,継続してBOXファイルでデータをとることになるのですが,折角GET SASができるSPSSを購入したので,是非,使いこなせればな・・・と思っているところです。
ほんとに,お返事ありがとうございます。またアドバイスお願いします!

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


343. Get the GET SAS!!  山根 美佳  1999/08/31 (火) 13:13
いきなりですが,
GET SASの実行,できました!!
本当にお世話になりました。
感謝しても,し足りないくらいです!
データが認識できた,ただそれだけなのですが,長い道のりの大事な第一歩・・・!
本当にありがとうございました。
また質問があれば(きっと出てくると思います),
ご助言お願いいたします。

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


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