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

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

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

RStudioは、Rのプログラミングを効率化する統合開発環境です。統計計算とグラフィックスができるプログラミング言語であるRのIDEでOSSで公開されています。ソースコードやコンソールなどが一つの画面に見やすく配置されている点が特徴。コマンド名以外に、関数名やパッケージ名も補完できます。

Q&A

1回答

309閲覧

Rでの尺度結果からの重回帰分析

sopra_cl

総合スコア7

RStudio

RStudioは、Rのプログラミングを効率化する統合開発環境です。統計計算とグラフィックスができるプログラミング言語であるRのIDEでOSSで公開されています。ソースコードやコンソールなどが一つの画面に見やすく配置されている点が特徴。コマンド名以外に、関数名やパッケージ名も補完できます。

0グッド

0クリップ

投稿2023/02/09 09:34

編集2023/02/09 09:35

実現したいこと

Rによる重回帰分析
QE1の値によってグループ化したうえで、グループごとに重回帰分析を行いたいです。
また、出てきた結果をcsvに格納したいです。

前提

データはcsvであり、Rで重回帰分析を行いたいです。
KEYの数は以下ダミー表以降も実際はあります。

回答者は設問に対して、1~5の数字で回答しています。
設問QE1は1~3の数字で回答されており、
QE1の値によってグループ化したうえで、グループごとに重回帰分析を行いたいです。

KEYQ1Q2Q3Q4Q10Q20Q49QE1
1000001NANANANANANANA1
100000232415542
100000342112133
1000004NANANANANANANA2
100000532412233

該当のソースコード

R

1#QE1別にグループ化 2rdat <- rdat %>% 3 group_by(QE1) 4 5##analisis 6summary(ans_t <- lm(rdat_t$Q49~., rdat)

試したこと

上記のコードでエラーは出ていませんが、グループ化された結果が返ってきていません。

補足情報(FW/ツールのバージョンなど)

R studio使用
R4.2.2
パッケージはdplyrのみ入れた状態です

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

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

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

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

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

guest

回答1

0

R

1library(tidyverse) 2 3models <- iris %>% 4 group_by(Species) %>% 5 do(model = lm(Sepal.Length ~ Petal.Width, data = .)) 6 7print(models$model) 8print(models$Species)

irisであればこの書き方でできると思います。

投稿2023/02/17 06:48

NamerikawaR

総合スコア64

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問