実例 · EXCELで論文の研究を再現
論文の補足データを集計し、論文の表と照合
中国337都市のPM2.5汚染に関する2025年PLOS ONE論文を再現する大学院生が、論文と補足Excelファイルをアップロードしました。 に、そのブック内でモデル係数の集計シートを作り、論文の表6に掲載された平均値と照合してグラフも付けるよう依頼しました。
は集計を動的な数式で作り、PDFの表6を読み、6つの平均値すべてを照合しました。2つ目の補足ファイルの追加依頼ではシートをコピーし、集計を12要因に拡張、並べ替えた2色の棒グラフに描き直しました。表6の新しい6平均値には1回の追加依頼が必要でした。
1アップロード:337都市のモデル係数と論文
- 12 / 12当方の再計算と一致する要因行
- ≤ 0.0005各要因の表6との差
- 3依頼(最後は追加依頼)
- 0.52クレジット(合計)
実際のファイルを開く
論文と補足ファイルは、PLOS ONEのページへのリンクから入手できます。3つのブックは実際の実行で作成されたものです。ダウンロードしてExcelで開いてください。
ファイルの出典: PLOS ONE, 「中国のPM2.5およびO3汚染の時空間パターンと自然・社会経済的影響要因の特定」(2025)と補足ファイルS1・S2。CC BY 4.0で公開。著者はこの実例を審査・推奨していません。
01 · 開始時のファイル
337都市、24列の係数、PDF内の表
S1は1シートで都市ごとに1行あり、6つの社会経済要因それぞれの局所係数(beta_)、標準誤差、t値、p値があります。S2は6つの自然要因を同じ構成で示します。各係数の平均値は論文PDFの13ページ、表6に掲載されています。
City| A | B | C | D | E | F | G | T | |
|---|---|---|---|---|---|---|---|---|
| 1 | City | beta_Popden | beta_PGDP | beta_Prosec | beta_Energy | beta_Roadden | beta_NDVI | p_Popden |
| 2 | Da Hinggan Ling Mountains | 0.569 | -0.096 | 0.080 | 0.025 | -0.087 | -0.067 | 0.000 |
| 3 | Heihe | 0.570 | -0.099 | 0.108 | 0.025 | -0.091 | -0.069 | 0.000 |
| 4 | Yichun | 0.569 | -0.102 | 0.117 | 0.025 | -0.093 | -0.072 | 0.000 |
| 5 | Hulunbuir | 0.566 | -0.105 | 0.088 | 0.025 | -0.089 | -0.063 | 0.000 |
| 6 | Qiqihar | 0.567 | -0.106 | 0.111 | 0.024 | -0.092 | -0.066 | 0.000 |
| … | ||||||||
| 338 | Shihezi | 0.404 | -0.207 | -0.073 | 0.037 | -0.080 | -0.130 | 0.000 |
02 · リクエスト1
「Summary シートを追加して表6と照合」
学生が入力した内容
I'm replicating the PM2.5 paper attached (PLOS ONE 2025). S1_File_data_for_Fig5.xlsx has the local MGWR results for 337 cities on sheet 'PM2.5_socioeconomic' (beta_, se_, t_ and p_ columns for Popden, PGDP, Prosec, Energy, Roadden, NDVI). In this workbook, add a sheet 'Summary' with one row per factor and these columns: 1. Mean, SD (sample), Min, Median, Max of the beta_ coefficient 2. Number of cities with p < 0.05 (use the p_ column), split into positive and negative beta 3. The mean reported in the paper's Table 6 (PDF page 13), and the difference from our mean Use formulas pointing at the data sheet where you can. Then add a native Excel bar chart of the six mean coefficients on the Summary sheet. Leave the data sheet unchanged.
の処理
- 各要因1行の「Summary」シートを追加し、各 beta_ 列の平均、標本標準偏差、最小値、中央値、最大値を337行すべてに対する数式で計算しました。
- p_ と beta_ 列に COUNTIFS を使い、p < 0.05 の都市数を beta の正負別に数えました。
- PDFの13ページの表6を読み、6つの平均値を入力して、数式による差の列を追加しました。
- 6つの平均値のExcelネイティブ棒グラフを追加し、データシートは変更しませんでした。
Factor| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Factor | Mean (beta) | SD sample (beta) | Min (beta) | Median (beta) | Max (beta) | Significant p<0.05, beta>0 (n) | Significant p<0.05, beta<0 (n) | Paper Table 6 mean | Difference (our mean minus paper) |
| 2 | Popden | 0.4396 | 0.2030 | -0.0088 | 0.3887 | 1.0897 | 263 | 0 | 0.4400 | -0.0004 |
| 3 | PGDP | -0.0406 | 0.1479 | -0.4360 | -0.0565 | 0.3066 | 26 | 48 | -0.0410 | 0.0004 |
| 4 | Prosec | 0.0842 | 0.0493 | -0.0823 | 0.1032 | 0.1208 | 166 | 16 | 0.0840 | 0.0002 |
| 5 | Energy | 0.0207 | 0.0051 | 0.0141 | 0.0196 | 0.0439 | 0 | 0 | 0.0210 | -0.0003 |
| 6 | Roadden | -0.1018 | 0.0057 | -0.1092 | -0.1029 | -0.0745 | 0 | 0 | -0.1020 | 0.0002 |
| 7 | NDVI | -0.0311 | 0.0358 | -0.1439 | -0.0238 | 0.0157 | 0 | 8 | -0.0310 | -0.0001 |
Mean MGWR coefficient (beta) by factor
データと照合しました: 337行から全統計を再計算しました。6行すべて小数3桁まで一致し、件数も一致します(Popden 正263、PGDP 26と48、Prosec 166と16、NDVI 負8)。平均値はすべて表6と小数3桁まで一致し、差の列は丸めによる最大0.0004のみです。
03 · リクエスト2
「次に2つ目のファイルの自然要因を追加」
学生が入力した内容
Now add the natural factors. In the same workbook: 1. Copy sheet 'PM2.5_natural' from S2_File_data_for_Fig6.xlsx (attached) in as a second data sheet, unchanged. 2. Extend the Summary to all 12 factors (Tem, Pre, Ws, Rh, Ap, Sd below the six socioeconomic ones), same columns, including the Table 6 means. 3. Change the chart to a horizontal bar chart of all 12 means, sorted from largest to smallest, with socioeconomic and natural factors in two different colours and a legend saying which is which. Don't change the existing six Summary rows.
の処理
- S2ファイルの「PM2.5_natural」シートを337行すべて含めてブックにコピーしました。
- 同じ数式で Tem、Pre、Ws、Rh、Ap、Sd の6行を追加し、最初の6行は変更しませんでした。
- L1:N13 に補助表を作り、12個の平均値を大きい順に並べ、各グループを1列ずつにしました。
- その表の横棒グラフに置き換えました。12本の棒で社会経済要因と自然要因を2色に分け、凡例を付けています。
- 新しい要因の表6の平均値を空欄にしました。この依頼で読んだファイルに論文が含まれていなかったためです。完了メッセージでその旨を伝え、論文を添付すれば補えると提案しました。
Factor| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Factor | Mean (beta) | SD sample (beta) | Min (beta) | Median (beta) | Max (beta) | Significant p<0.05, beta>0 (n) | Significant p<0.05, beta<0 (n) | Paper Table 6 mean | Difference (our mean minus paper) |
| 2 | Popden | 0.4396 | 0.2030 | -0.0088 | 0.3887 | 1.0897 | 263 | 0 | 0.4400 | -0.0004 |
| 3 | PGDP | -0.0406 | 0.1479 | -0.4360 | -0.0565 | 0.3066 | 26 | 48 | -0.0410 | 0.0004 |
| 4 | Prosec | 0.0842 | 0.0493 | -0.0823 | 0.1032 | 0.1208 | 166 | 16 | 0.0840 | 0.0002 |
| 5 | Energy | 0.0207 | 0.0051 | 0.0141 | 0.0196 | 0.0439 | 0 | 0 | 0.0210 | -0.0003 |
| 6 | Roadden | -0.1018 | 0.0057 | -0.1092 | -0.1029 | -0.0745 | 0 | 0 | -0.1020 | 0.0002 |
| 7 | NDVI | -0.0311 | 0.0358 | -0.1439 | -0.0238 | 0.0157 | 0 | 8 | -0.0310 | -0.0001 |
| 8 | Tem | -0.5283 | 0.3172 | -0.9254 | -0.5554 | 0.0828 | 0 | 282 | ||
| 9 | Pre | -0.2908 | 0.2039 | -0.8050 | -0.2426 | 0.0568 | 0 | 164 | ||
| 10 | Ws | 0.0424 | 0.2451 | -0.7504 | 0.0560 | 0.5892 | 77 | 24 | ||
| 11 | Rh | 0.0365 | 0.1642 | -0.2536 | 0.0000 | 0.3140 | 52 | 5 | ||
| 12 | Ap | 0.6354 | 0.0089 | 0.6144 | 0.6354 | 0.6486 | 337 | 0 | ||
| 13 | Sd | -0.2127 | 0.0132 | -0.2385 | -0.2124 | -0.1757 | 0 | 337 |
Mean MGWR coefficient (beta) by factor
- Socioeconomic
- Natural
Factor| L | M | N | |
|---|---|---|---|
| 1 | Factor | Socioeconomic | Natural |
| 2 | Ap | 0 | 0.635383529 |
| 3 | Popden | 0.4395928664 | 0 |
| 4 | Prosec | 0.08424064731 | 0 |
| 5 | Ws | 0 | 0.04236848852 |
| 6 | Rh | 0 | 0.0364906784 |
| 7 | Energy | 0.02065123283 | 0 |
| 8 | NDVI | -0.03114898101 | 0 |
| 9 | PGDP | -0.04059583997 | 0 |
| 10 | Roadden | -0.1018138745 | 0 |
| 11 | Sd | 0 | -0.2126999148 |
| 12 | Pre | 0 | -0.2908334881 |
| 13 | Tem | 0 | -0.5282885883 |
データと照合しました: 新しい6行はS2データからの再計算と一致し、コピーしたシートの数値はS2ファイルと同じです。最初の6行は変更なしで、グラフは並べ替え順の12値を持つ2系列です。
04 · 追加依頼
「表6の平均値がまだありません」
論文を再添付して学生が入力した内容
The Table 6 means for Tem, Pre, Ws, Rh, Ap and Sd are still missing in the Summary. They are in Table 6 on page 13 of the paper attached. Please fill them in, with the difference from our mean, like the six socioeconomic rows.
の処理
- 13ページの表6から6つの自然要因の平均値を読み取り、入力しました。
- 最初の6行と同じ数式で差を計算しました。
Factor| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Factor | Mean (beta) | SD sample (beta) | Min (beta) | Median (beta) | Max (beta) | Significant p<0.05, beta>0 (n) | Significant p<0.05, beta<0 (n) | Paper Table 6 mean | Difference (our mean minus paper) |
| 2 | Popden | 0.4396 | 0.2030 | -0.0088 | 0.3887 | 1.0897 | 263 | 0 | 0.4400 | -0.0004 |
| 3 | PGDP | -0.0406 | 0.1479 | -0.4360 | -0.0565 | 0.3066 | 26 | 48 | -0.0410 | 0.0004 |
| 4 | Prosec | 0.0842 | 0.0493 | -0.0823 | 0.1032 | 0.1208 | 166 | 16 | 0.0840 | 0.0002 |
| 5 | Energy | 0.0207 | 0.0051 | 0.0141 | 0.0196 | 0.0439 | 0 | 0 | 0.0210 | -0.0003 |
| 6 | Roadden | -0.1018 | 0.0057 | -0.1092 | -0.1029 | -0.0745 | 0 | 0 | -0.1020 | 0.0002 |
| 7 | NDVI | -0.0311 | 0.0358 | -0.1439 | -0.0238 | 0.0157 | 0 | 8 | -0.0310 | -0.0001 |
| 8 | Tem | -0.5283 | 0.3172 | -0.9254 | -0.5554 | 0.0828 | 0 | 282 | -0.5280 | -0.0003 |
| 9 | Pre | -0.2908 | 0.2039 | -0.8050 | -0.2426 | 0.0568 | 0 | 164 | -0.2910 | 0.0002 |
| 10 | Ws | 0.0424 | 0.2451 | -0.7504 | 0.0560 | 0.5892 | 77 | 24 | 0.0420 | 0.0004 |
| 11 | Rh | 0.0365 | 0.1642 | -0.2536 | 0.0000 | 0.3140 | 52 | 5 | 0.0360 | 0.0005 |
| 12 | Ap | 0.6354 | 0.0089 | 0.6144 | 0.6354 | 0.6486 | 337 | 0 | 0.6350 | 0.0004 |
| 13 | Sd | -0.2127 | 0.0132 | -0.2385 | -0.2124 | -0.1757 | 0 | 337 | -0.2130 | 0.0003 |
データと照合しました: 12行すべてが2つのデータシートからの再計算と一致し、表6の12平均値も正確です(Tem −0.528、Pre −0.291、Ws 0.042、Rh 0.036、Ap 0.635、Sd −0.213)。S1は変更なしで、コピーしたS2も同じ数値です。
著者自身のファイルで研究を再現
は論文と補足データを一緒に読み、検証可能な数式で統計を書き、公表値を隣に置いて差が見えるようにします。
続きを読む


