問題タブ [spss]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
670 参照

selection - SPSS の機能の数を減らす

200 を超える機能を含むデータセットがあり、結果の予測を過大評価しないように数を減らしたいと考えています。

ターゲット値 (Y) と独立変数 (X) の間の相互情報を計算するためのオプションが SPSS にあるかどうか、または関連する変数と関連しない変数をチェックする他の方法があるかどうかは誰にもわかりませんか?

ありがとうございました!

0 投票する
1 に答える
568 参照

python - SPSS Python エラー

外部の Python IDE から SPSS を実行しようとすると、次のエラーが発生します。

次のエラーが発生します

エラーなしで Python Essentials プラグインを実行しました。面白いのは、これを構文で実行してもエラーが発生しないことです

どんな助けでも大歓迎です。

ブロック

0 投票する
1 に答える
429 参照

regex - Perl正規表現構文

Perlを使用して、以前に生成されたSPSS構文ファイルを取得し、R環境で使用するためにフォーマットしたいと思います。

これは、Perlと正規表現に精通している人にとってはおそらく非常に簡単な作業ですが、私はつまずきます。

このPerlスクリプト用にレイアウトした手順は次のとおりです。

  1. SPSSファイルを読み込む
  2. さらに処理およびフォーマットするために、SPSSファイル(正規表現)の適切なチャンクを見つけます
  3. 上記のさらなる処理(より多くの正規表現)
  4. R構文をコマンドラインまたはできればファイルに返します。

SPSS値ラベル構文の基本形式は次のとおりです。

そして、私が求めているR構文は次のようになります。

これが私がこれまでに書いたPerlスクリプトです。各行を適切な配列に正常に読み込みました。最終的な印刷関数に必要なものの一般的なフローがありますが、各@vars配列に適切な@levels配列と@labels配列のみを印刷する方法を理解する必要があります。

そして最後に、現在実行されているスクリプトからの出力例を次に示します。

レベル1、2、ラベルMおよびFのみを含めるためにこれが必要です。

助けてくれてありがとう!

0 投票する
6 に答える
3233 参照

r - R で「カスタム テーブル」の比較をレプリケートする

私は毎日 SPSS を使用していますが、本当に R を学ぼうとしています。私を妨げている主な理由は、私が行っている市場調査のためにテーブル、バナー、およびクロス集計を簡単に生成する必要があることです。SPSS のカスタム テーブル オプションが気に入っており、R でそれを複製する方法についてアドバイスを求めています。

R には SPSS よりも多くの利点があると思います。その 1 つは、再現可能なレポートのために LaTeX と統合できることです。SPSS は迅速な探索 (ポイント アンド クリック) には最適ですが、結果を取得してクライアントに受け入れられる成果物にパッケージ化する場合などには、多くのことが望まれます。バナー/クロスタブを必要な方法でしか作成できない場合は、それが必要です。

要するに、以下のようなレポートに値するテーブルを生成するためのオプションは何ですか? 参照用に SPSS 構文コマンドと出力をコピーしています。

出力がどのように見えるかの写真を添付し​​ました。行/列に複数の変数を含める機能に特に興味があり、必要に応じてそれらをネストできる柔軟性が気に入っています。画像では、行に要約統計量が配置された列のカテゴリ変数によって切り取られたいくつかの連続変数があります。余談ですが、列の平均をすばやく比較する機能も気に入っていますが、条件付きクロス集計を生成するために R でそれらにすばやくアクセスできます。

0 投票する
2 に答える
5861 参照

r - 等分散性の R Box'M 検定

SPSS からの線形判別分析出力を R で複製しようとしていますが、m-box 検定を実行する方法を見つけるのが困難です。

私が見つけた唯一のものは、プロセスを手動で実装するためにフォーラムに投稿されたいくつかのコードでしたが、この目的のために言語自体に組み込まれているものは何もないのではないかと思っていました.

0 投票する
1 に答える
230 参照

regex - Perl 正規表現構文の生成

これは、ここに投稿された質問のフォローアップです: Perl Regex syntax

その議論の結果、次のスクリプトが作成されました。

基本的に、SPSS ファイルにあるシンタックス ショートハンドに対応するように Perl をビルドする必要があります。隣接する列の場合、SPSS では次のように入力できます。

スクリプトは現在存在するため、次のように生成されます。

そして、次のようなものを生成する必要があります:

0 投票する
1 に答える
284 参照

c++ - SPSS 15 I/O DLL: 既存のケースの変更

I/O DLL を使用して SPSS 15 とインターフェイスする C++ でアプリケーションを作成しています。

当社の SPSS データベースは多数のケースで構成されており、それぞれに固有の「ID」フィールドがあります。

私がする必要があるのは、データベースを読み取り/書き込みで開き、一致する ID を持つケースを見つけ、私のプログラムが解析する CSV ファイルに従っていくつかの変数を変更することです。

最初から 2 つの明らかなケースがあります。

  • 一致するケースが存在しません (その場合、spssOpenAppend() を使用して簡単にケースを追加できます。

  • 一致するケースが存在します。(そしてこれが問題のケースです)

後者では、spssOpenWriteCopy() を使用して書き込みハンドルを取得し、spssOpenRead() を使用して読み取りハンドルを取得する必要があります。私はあまり熱心ではありませんが、DLL でそれを行う唯一の方法のようです。問題は、書き込みファイルのケース ポインターを移動できないことです (どうやら、ケース ポインターの移動は読み取り専用操作です)。

つまり、興味のあるケースが見つかるまで、すべてのファイルを反復処理してすべてのデータをケースごとにコピーすることなく、ケースを変更する方法を見つけようとして立ち往生しています。

SPSS のアップグレードはオプションではないことを付け加えたいと思います。

また、ケースバイケースで手動で繰り返し、新しいファイルを最初から作成する必要も避けたいと思います。

0 投票する
7 に答える
9533 参照

python - SPSSデータセットをPythonにインポートする

SPSSデータセットをPython、できればNumPy再配列形式にインポートする方法はありますか?周りを見回しましたが、答えが見つかりませんでした。

ジューン

0 投票する
12 に答える
73017 参照

r - RとSPSSの違い

まもなく膨大な量のネットワーク トラフィック関連データを分析し、分析のためにデータを前処理します。R と SPSS は、統計分析の最も一般的なツールの 1 つです。また、非常に多くのグラフやチャートを生成します。したがって、これら 2 つのソフトウェアの基本的な違いは何だろうと考えていました。

どちらが優れているかを尋ねているわけではありませんが、2 つのワークフローの違いを知りたかっただけです (SPSS には GUI があるという事実以外に)。とにかく、どちらの場合でも主にスクリプトで作業するので、他の違いについて知りたいと思いました。

0 投票する
4 に答える
2398 参照

r - SPSS から R への移行はどのように経験しましたか?

この質問での議論は、私がこの質問をする直接の原因です。より一般的な理由は、SPSS しか知らない人に R の使い方を説明しなければならないことが多いという事実です。私は SPSS の基礎をほとんど知っています。基本コースの統計で SPSS を使用しているためです。しかし、私はどちらかというと R 派なので、SPSS ユーザーが R との最初の出会いをどのように経験するかを知ることは困難です。

SAS および SPSS ユーザー向けの本Rがあり、そこにはすでにいくつかの情報が含まれていることを知っています。とはいえ、SPSS から R に切り替えると、どの部分がより難しいのか知りたいと思います。

言い換えれば、SPSS ユーザーに R を 1 日で説明しなければならないとしたら、どのトピックに焦点を当てますか? ところで、これは架空の質問ではありません(ええ、私は知っています。それが常に理にかなっているのは、それに対して報酬が支払われるからではありません...)。