《如何用spss绘制bland-altman散点图》由会员分享,可在线阅读,更多相关《如何用spss绘制bland-altman散点图(2页珍藏版)》请在金锄头文库上搜索。
1、新建两个变量 s 和 d: s 12.00 13.00 12.00 11.00 10.00 12.00 13.00 11.00 12.00 11.00 13.00 11.00 14.00 9.00 10.00 d 9.00 11.00 14.00 13.00 9.00 16.00 14.00 15.00 15.00 13.00 15.00 16.00 14.00 15.00 14.00 再新建一个 syntax,直接复制粘贴如下内容,实现对 s 和 d 两次测量结果绘制 B-A 散点图: *步骤 1:计算两种方法测量值的差值(X1-X2)和两种方法测量值的均数(X1+X2)/2. COMPUT
2、E diff = s-d . COMPUTE mmean = (s + d)/2 . *步骤 2:计算差值 diff 的均数和标准差. DESCRIPTIVES VARIABLES=diff. /STATISTICS =MEAN STDDEV MIN MAX *步骤 3:手动计算“均数+1.96*标准差、均数、均数-1.96*标准差” ,在作图时需手动更改 Y 轴对应数值. COMPUTE x1 = -1.9333 + 1.96*2.57645 . COMPUTE x2 = -1.9333 - 1.96*2.57645 . *步骤 4:以两种方法测量值的均数(X1+X2)/2 为 X 轴,以两
3、种方法测量值的差值(X1-X2)为 Y 轴做散点图,同时显示四条分界线(Y=均数+1.96*标准差、Y=均数、Y=均数-1.96*标准差、 Y=0). *Chart Builder. GGRAPH /GRAPHDATASET NAME=“graphdataset“ VARIABLES=mmean diff MISSING=LISTWISE REPORTMISSING=NO /GRAPHSPEC SOURCE=INLINE. BEGIN GPL SOURCE: s=userSource(id(“graphdataset“) DATA: mmean=col(source(s), name(“mmean“) DATA: diff=col(source(s), name(“diff“) GUIDE: axis(dim(1), label(“mmean“) GUIDE: axis(dim(2), label(“diff“) GUIDE: form.line(position(*,3.12) GUIDE: form.line(position(*, -1.9333) GUIDE: form.line(position(*, -6.89) GUIDE: form.line(position(*, 0) ELEMENT: point(position(mmean*diff) END GPL.