0

ウィルキンソン検定を使用して、いくつかの統計ソフトウェアを比較しようとしています。最初の質問のように ASCII ファイルを読み取るために、テストを ANSI エンコーディングの 6 つの個別の .txt ファイルとして保存しようとしました。また、テストを .nfo ファイルとして保存しようとしました。ソフトウェア (SPSS) は、ファイルを ABCDE にエンコードする必要があります。SPSS でデータを挿入し、[ファイル] -> [データの読み取り] よりもスペース区切り文字を使用すると、1 2 3 4 5 "ONE" が返されます。私が間違っていることを誰かが知っていますか?ありがとう!

4

2 に答える 2

0

ソースとして Andy の SPSS コードを使用しています。残念ながら、それをテストできる SPSS がありません。それがうまくいくことを願っています。

GET DATA
  /TYPE=TXT
  /FILE="C:\Users\Andy W\Desktop\test.txt"
  /DELCASE=LINE
  /DELIMITERS=" ,"
  /QUALIFIER='"'
  /ARRANGEMENT=DELIMITED
  /FIRSTCASE=1
  /IMPORTCASE=ALL
  /VARIABLES=
    A F1
    B F1
    C F1
    D F1
    E F1
    NAME$ A7.
EXECUTE.

" と ' の両方を QUALIFIER として定義する方法がわかりません。

PSPP で同じタスクを実行しようとしました (SPSS を使用できないため)。次のコードはうまく機能します。

GET DATA
  /TYPE=TXT
  /FILE="/home/djhurio/temp/test.txt"
  /IMPORTCASES=ALL
  /ARRANGEMENT=DELIMITED
  /DELCASE=LINE
  /DELIMITERS=" ,"
  /QUALIFIER="""'"
  /VARIABLES=
    A F1
    B F1
    C F1
    D F1
    E F1
    NAME$ A5.

list
  /var = all.

次の結果が得られました。

A B C D E NAME$
- - - - - -----
1 2 3 4 5 ONE   
1 2 3 4 5 TWO   
1 2 3 4 5 THREE 
1 2 3 4 . FOUR  
1 2 3 4 5 FIVE  
1 2 3 4 5 SIX   
于 2011-11-14T20:00:05.290 に答える
0

この例では V18 を使用し、GUI を使用するだけでファイルをインポートできました。以下は、GUI が生成したものを逐語的に示したものです (唯一の違いは、区切り文字としてスペースとコンマの両方を使用することを選択したことです)。

GET DATA
  /TYPE=TXT
  /FILE="C:\Users\Andy W\Desktop\test.txt"
  /DELCASE=LINE
  /DELIMITERS=" ,"
  /QUALIFIER='"'
  /ARRANGEMENT=DELIMITED
  /FIRSTCASE=1
  /IMPORTCASE=ALL
  /VARIABLES=
  V1 F5.3
  V2 F4.2
  V3 F4.3
  V4 F13.11
  V5 A4
  V6 A7
  V7 A3
  V8 F1.0
  V9 A1
  V10 F1.0
  V11 A4.
CACHE.
EXECUTE.
DATASET NAME DataSet1 WINDOW=FRONT.

V6 の後で軽薄な変数が生成された理由はよくわかりませんが、それ以外はすべて問題ないようです。文字列として解釈5D-0しましたが、何と解釈するのでしょうか? また、テキスト修飾子は 1 つしか選択できませんが、この例ではインポートされる文字列を妨げません。以下はスクリーンショットです。 ここに画像の説明を入力

于 2011-11-12T19:14:45.960 に答える