このようなプロットを Matlab で作成することに興味があります。
(出典: 3rs-reduction.co.uk )
「このように」とは、2 つのグループを A と B と呼び、前処理と後処理の 2 回観察することを意味します。ここで、プロットは、時間前の A と B のボックス プロットの左側のグループで構成されます。右側のグループは、治療後の A と B の箱ひげ図で構成されており、A プレの平均は線で A ポストの平均にリンクされ、B プレの平均は線で B ポストの平均にリンクされています。 . 色の形状や線 (ボックスではなく) の特定の外観を維持する必要があるという意味ではありません。
boxplot コマンドと「hold on」を使用してそこにたどり着こうとしましたが、すべてを組み合わせる方法がわかりませんでした。具体的には、Matlab boxplot コマンドのように、観測値が行にあり、フィールドが列であり、順序が ((A,pre),(A,post),(B,pre),( B、ポスト)))。
構築するサンプルコード:
simlength = 100;
groupmeans = [.1, .2, .2, .4];
groupstddev = [.05, .05, .05, .05];
simholder = randn(simlength,4);
simholder = repmat(groupmeans ,simlength,1) + simholder .* repmat(groupstddev ,simlength,1);
boxplot(simholder)
その箱ひげ図の結果 1 と 3、および結果 2 と 4 を積み重ねて、グループ間に線を引くことができれば、すべてのピースをまとめる方法がわからないだけで、とても幸せです。
ありがとう!