実例 · EXCELで論文の研究を再現

論文の補足データを集計し、論文の表と照合

中国337都市のPM2.5汚染に関する2025年PLOS ONE論文を再現する大学院生が、論文と補足Excelファイルをアップロードしました。 に、そのブック内でモデル係数の集計シートを作り、論文の表6に掲載された平均値と照合してグラフも付けるよう依頼しました。

は集計を動的な数式で作り、PDFの表6を読み、6つの平均値すべてを照合しました。2つ目の補足ファイルの追加依頼ではシートをコピーし、集計を12要因に拡張、並べ替えた2色の棒グラフに描き直しました。表6の新しい6平均値には1回の追加依頼が必要でした。

  • 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に掲載されています。

S1_File_data_for_Fig5.xlsx変更前
A1City
ABCDEFGT
1Citybeta_Popdenbeta_PGDPbeta_Prosecbeta_Energybeta_Roaddenbeta_NDVIp_Popden
2Da Hinggan Ling Mountains0.569-0.0960.0800.025-0.087-0.0670.000
3Heihe0.570-0.0990.1080.025-0.091-0.0690.000
4Yichun0.569-0.1020.1170.025-0.093-0.0720.000
5Hulunbuir0.566-0.1050.0880.025-0.089-0.0630.000
6Qiqihar0.567-0.1060.1110.024-0.092-0.0660.000
…
338Shihezi0.404-0.207-0.0730.037-0.080-0.1300.000
PM2.5_socioeconomic
データシートの先頭行(A~G列とT列の Popden のp値。他の列は非表示)。

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ネイティブ棒グラフを追加し、データシートは変更しませんでした。
S1_File_data_for_Fig5.xlsx同じファイル
A1Factor
ABCDEFGHIJ
1FactorMean (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 meanDifference (our mean minus paper)
2Popden0.43960.2030-0.00880.38871.089726300.4400-0.0004
3PGDP-0.04060.1479-0.4360-0.05650.30662648-0.04100.0004
4Prosec0.08420.0493-0.08230.10320.1208166160.08400.0002
5Energy0.02070.00510.01410.01960.0439000.0210-0.0003
6Roadden-0.10180.0057-0.1092-0.1029-0.074500-0.10200.0002
7NDVI-0.03110.0358-0.1439-0.02380.015708-0.0310-0.0001
PM2.5_socioeconomicSummary新規
納品された新しい「Summary」シート。緑色の数値は数式です。クリックすると確認できます。
S1_File_data_for_Fig5.xlsxSummaryシート

Mean MGWR coefficient (beta) by factor

-0.20.00.20.40.6Mean betaPopdenPGDPProsecEnergyRoaddenNDVIFactorMean (beta) · Popden: 0.440Mean (beta) · PGDP: -0.041Mean (beta) · Prosec: 0.084Mean (beta) · Energy: 0.021Mean (beta) · Roadden: -0.102Mean (beta) · NDVI: -0.031
「Summary」シートのグラフ。納品ファイルのデータからここに再描画しました。

データと照合しました: 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の平均値を空欄にしました。この依頼で読んだファイルに論文が含まれていなかったためです。完了メッセージでその旨を伝え、論文を添付すれば補えると提案しました。
S1_File_data_for_Fig5.xlsx同じファイル
A1Factor
ABCDEFGHIJ
1FactorMean (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 meanDifference (our mean minus paper)
2Popden0.43960.2030-0.00880.38871.089726300.4400-0.0004
3PGDP-0.04060.1479-0.4360-0.05650.30662648-0.04100.0004
4Prosec0.08420.0493-0.08230.10320.1208166160.08400.0002
5Energy0.02070.00510.01410.01960.0439000.0210-0.0003
6Roadden-0.10180.0057-0.1092-0.1029-0.074500-0.10200.0002
7NDVI-0.03110.0358-0.1439-0.02380.015708-0.0310-0.0001
8Tem-0.52830.3172-0.9254-0.55540.08280282
9Pre-0.29080.2039-0.8050-0.24260.05680164
10Ws0.04240.2451-0.75040.05600.58927724
11Rh0.03650.1642-0.25360.00000.3140525
12Ap0.63540.00890.61440.63540.64863370
13Sd-0.21270.0132-0.2385-0.2124-0.17570337
PM2.5_socioeconomicSummaryPM2.5_natural新規
依頼2後の Summary シート:6つの自然要因(黄色)のI列とJ列はまだ空欄です。
S1_File_data_for_Fig5.xlsxSummaryシート

Mean MGWR coefficient (beta) by factor

  • Socioeconomic
  • Natural
新しいグラフ。納品ファイルのデータからここに再描画しました。
S1_File_data_for_Fig5.xlsx補助表
L1Factor
LMN
1FactorSocioeconomicNatural
2Ap00.635383529
3Popden0.43959286640
4Prosec0.084240647310
5Ws00.04236848852
6Rh00.0364906784
7Energy0.020651232830
8NDVI-0.031148981010
9PGDP-0.040595839970
10Roadden-0.10181387450
11Sd0-0.2126999148
12Pre0-0.2908334881
13Tem0-0.5282885883
Summary
同じシートのL~N列:並べ替えた12個の平均値を、グラフが読み取る2系列に分けています。

データと照合しました: 新しい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行と同じ数式で差を計算しました。
S1_File_data_for_Fig5.xlsx変更後
A1Factor
ABCDEFGHIJ
1FactorMean (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 meanDifference (our mean minus paper)
2Popden0.43960.2030-0.00880.38871.089726300.4400-0.0004
3PGDP-0.04060.1479-0.4360-0.05650.30662648-0.04100.0004
4Prosec0.08420.0493-0.08230.10320.1208166160.08400.0002
5Energy0.02070.00510.01410.01960.0439000.0210-0.0003
6Roadden-0.10180.0057-0.1092-0.1029-0.074500-0.10200.0002
7NDVI-0.03110.0358-0.1439-0.02380.015708-0.0310-0.0001
8Tem-0.52830.3172-0.9254-0.55540.08280282-0.5280-0.0003
9Pre-0.29080.2039-0.8050-0.24260.05680164-0.29100.0002
10Ws0.04240.2451-0.75040.05600.589277240.04200.0004
11Rh0.03650.1642-0.25360.00000.31405250.03600.0005
12Ap0.63540.00890.61440.63540.648633700.63500.0004
13Sd-0.21270.0132-0.2385-0.2124-0.17570337-0.21300.0003
PM2.5_socioeconomicSummaryPM2.5_natural
追加依頼後の Summary シート:12行すべて完成し、自然要因は黄色です。

データと照合しました: 12行すべてが2つのデータシートからの再計算と一致し、表6の12平均値も正確です(Tem −0.528、Pre −0.291、Ws 0.042、Rh 0.036、Ap 0.635、Sd −0.213)。S1は変更なしで、コピーしたS2も同じ数値です。

著者自身のファイルで研究を再現

は論文と補足データを一緒に読み、検証可能な数式で統計を書き、公表値を隣に置いて差が見えるようにします。

続きを読む

別の実例を読む

19件の実例をすべて見る 研究者・教員向けのすべての実例