質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
R

R言語は、「S言語」をオープンソースとして実装なおした、統計解析向けのプログラミング言語です。 計算がとても速くグラフィックも充実しているため、数値計算に向いています。 文法的には、統計解析部分はS言語を参考にしており、データ処理部分はSchemeの影響を受けています。 世界中の専門家が開発に関わり、日々新しい手法やアルゴリズムが追加されています。

Q&A

解決済

2回答

433閲覧

R 初期設定<Rが欠損として認識する条件>について

monaa

総合スコア11

R

R言語は、「S言語」をオープンソースとして実装なおした、統計解析向けのプログラミング言語です。 計算がとても速くグラフィックも充実しているため、数値計算に向いています。 文法的には、統計解析部分はS言語を参考にしており、データ処理部分はSchemeの影響を受けています。 世界中の専門家が開発に関わり、日々新しい手法やアルゴリズムが追加されています。

0グッド

0クリップ

投稿2020/06/04 07:58

編集2020/06/09 00:13

前提・実現したいこと

分析に使用した変数のすべてに値がないと、
Rは欠損としておとす(分析には用いない)のか?

背景

ある集団の各々個人(行)の変数(列)をいくつか使って
Rに読み込ませ重回帰分析します。
900 observations deleted due to missingness
とでて、分析からはじかれました。

どういう条件ではじくのですか?
ひとつでも変数がないと(説明・目のひとつでも欠損があると)、
分析には使われないという理解でいいのでしょうか。

それが書いてある公式サイトあるいは書籍のページを示していただけると大変助かります。

どうぞよろしくお願いいたします。

試したこと

ググったけれど該当ページに行き着かず

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

お世話になります。
ご回答頂き、ありがとうございました。

実データを分析しているため詳細を書けない一方で、どの程度まで具体的に書くことが解決に必要なのかの塩梅がまだつかめておりませんが、
今回の一件に関しては統計ソフトのデフォルトの設定に関する質問をさせて頂きました。

どうしても参照ページに行き着けなかったため、エクセル上でデータを作ってなにが分析に含まれるか含まれないかを手作業で証明しました。
結果、重回帰に使う変数で一つでも欠損していると解析対象からはじかれていることが分かりました。

投稿2020/06/07 05:27

monaa

総合スコア11

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

どういう条件ではじくのですか?

関数によるし、パラメータの指定の仕方にもよります。どのようなデータを読み込んでどういう分析をどういう手順でやろうとしたのかの記述がないので、「場合による」以上の解答は出来ません。

投稿2020/06/04 08:12

KojiDoi

総合スコア13671

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

monaa

2020/06/04 09:43

お世話になります。 ご回答いただき、ありがとうございます。 よく考えれば確かにおっしゃる通りでした…。曖昧な質問で申し訳ありません。 csvファイルのデータフレーム、一行に個人のデータが入っており、列に変数が並ぶ形です。 重回帰分析をする場合、重回帰式の左辺のYならびに右辺のXに一つでも欠損がある個人データは削除されるのかどうか、デフォルトの設定を知りたいです。 なお、欠損処理せずに欠損も一つの変数として扱う分析の場合以外は、分析方法に関わらず同上のように削除されるのでしょうか。 よろしくお願い申し上げます。
KojiDoi

2020/06/05 08:22

>デフォルトの設定を知りたいです。 Rの関数は必ずオンラインヘルプが読めるようになっているのですから、それを確認してください。 ただし、前処理の段階でどうにかしないと先に進めないかもしれません。na.omit()で不完全なデータを除去するとか、それが許されるならNAを0とかに変換してしまうとかですね。
monaa

2020/06/07 05:32

ご回答ありがとうございました。 こちらの質問が情報不足で申し訳ありません。 様々調べましたが決定的なページに行き着けず900observationが誰にあたるのかエクセル上でやってみることにし、その結果無事解決しました。 またの機会に目に触れましたら、どうぞよろしくお願いいたします。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問