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

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

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

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

Q&A

解決済

1回答

1073閲覧

【R言語】基本統計量・シャピロウィルク検定結果のcsv出力

shingo1028

総合スコア2

R

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

0グッド

0クリップ

投稿2022/01/13 06:00

R言語で基本統計量に加えて、シャピロウィルク検定のW・p-valueをcsvとして出力したい。
基本統計量・シャピロウィルク検定の項目名は1列目に出力し、2列目以降に数値が並ぶデータとしたい。
サンプルコードが分かれば知りたいです。宜しくお願い申し上げます。

【データサンプル】
|A|B|C|
|10|5|2|
|9|8|8|
|3|12|15|

【出力例】
| |A|B|C|
|Min.|3.000|5.000|2.000|
|1st Qu.|6.000|6.500|5.000|
|Median|9.000|8.000|8.000|
|Mean|7.333|8.333|8.333|
|3rd Qu.|9.500|10.000|11.500|
|W|0.85465|0.99324|0.99803|
|p-value|0.253|0.8428|0.9152|

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

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

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

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

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

guest

回答1

0

ベストアンサー

データサンプルがデータフレームだとして、apply で列ごとに summaryshapiro.test を実行します。

r

1# sample data 2df <- data.frame( 3 "A" = c(10, 9, 3), 4 "B" = c(5, 8, 12), 5 "C" = c(2, 8, 15) 6) 7 8# fundamental statistics and Shapiro-Wilk test 9dfx <- apply(df, 2, function(x) { 10 shap <- shapiro.test(x) 11 c(summary(x), shap$statistic, c("p-value" = shap$p.value)) 12}) 13 14# save to a file with CSV format 15write.csv(dfx, "data.csv") 16 17print(dfx) 18 19# 20 A B C 21Min. 3.0000000 5.0000000 2.0000000 221st Qu. 6.0000000 6.5000000 5.0000000 23Median 9.0000000 8.0000000 8.0000000 24Mean 7.3333333 8.3333333 8.3333333 253rd Qu. 9.5000000 10.0000000 11.5000000 26Max. 10.0000000 12.0000000 15.0000000 27W 0.8546512 0.9932432 0.9980315 28p-value 0.2529696 0.8428332 0.9152359

投稿2022/01/13 10:31

melian

総合スコア19618

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

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

shingo1028

2022/01/17 04:00

丸投げな質問で大変失礼致しました。今後は気を付けます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問