🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
R

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

統計

統計は、集団現象を数量で把握することです。また、調査で得られた性質や傾向を数量的に表したデータのことをいいます。

Q&A

解決済

2回答

1741閲覧

R言語で、X軸にカテゴリ変数を取り、複数の折れ線グラフを描画したいです。

rm13579

総合スコア0

R

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

統計

統計は、集団現象を数量で把握することです。また、調査で得られた性質や傾向を数量的に表したデータのことをいいます。

0グッド

0クリップ

投稿2021/03/21 03:36

編集2021/03/21 04:13

前提・実現したいこと

R言語で、X軸にカテゴリ変数を取り、複数の折れ線グラフを描画したいです。
具体的には下記のようなデータ(csvファイル)を取り扱います。行がそれぞれの個体で、例えば個体1は治療介入前の値が3、治療介入後の値が6。同様に個体3は治療介入前の値が7、治療介入後の値が10といったデータです。
これをX軸に介入前、介入後とし、Y軸に数値とし4個体それぞれの折れ線グラフを描画させたいです。
四本の右肩上がりの直線が表示さえるイメージです。
どなたかご教授いただけませんでしょうか。

介入前, 介入後
3, 6
5, 7
7, 10
4, 8

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

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

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

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

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

guest

回答2

0

geom_line | ggplot2 geom_line 関数で折れ線グラフを描く方法

この辺でも見て、自分でやってみよう。

投稿2021/03/21 07:08

KojiDoi

総合スコア13692

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

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

rm13579

2021/03/23 01:25

回答ありがとうございます。下記コードで解決しました。
guest

0

自己解決

time = c("pre","post","pre","post","pre","post","pre","post")
patient = c("1","1","2","2","3","3","4","4")
score = c(3,6,5,7,7,10,4,8)
library(ggplot2)

x$time <- factor(x$time, levels = c("pre", "post"))

x = data.frame(time, patient, score)

g = ggplot(x, aes(x = time, y = score, group=patient) ) +
geom_line() +
geom_point()

plot(g)

投稿2021/03/23 01:25

編集2021/03/23 02:28
rm13579

総合スコア0

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問