QuantilePlot
QuantilePlot[list]
产生 list 的分位数对一个正态分布的分位数的图线.
QuantilePlot[dist]
产生分布 dist 的分位数对一个正态分布的分位数的图线.
QuantilePlot[data,rdata]
产生 data 的分位数对 rdata 的分位数的图线.
QuantilePlot[data,rdist]
产生 data 的分位数对符号分布 rdist 的分位数的图线.
QuantilePlot[{data1,data2,…},ref]
产生 datai 的分位数对参照分布 ref 的分位数的图线.
更多信息和选项
- QuantilePlot 也称为单参数形式的正态量值图和双参数形式的量值-量值(Q-Q)图.
- QuantilePlot[data1,data2] 与 datai 一起使用,数据或者是一个由实值组成的数据集,或者是一个符号单变量分布组成的数据集.
- QuantilePlot 的数据可以以下列格式给出:
-
{e1,e2,…} 具有或者不具有封装的元素列表 <k1y1,k2y2,… > 由键值和长度组成的相关性 TimeSeries[…],EventSeries[…],TemporalData[…] 时间序列、事件序列和时间数据 WeightedData[…],EventData[…] 扩展数据集 w[{e1,e2,…},…] 应用于整个数据集的封装 w[{data1,data1,…},…] 应用于所有数据集的封装 - 对于数据集 list,使用经验性数据,而对于符号分布 dist,使用确切数据.
- 具有符号参数 θi 的 QuantilePlot[data,dist[θ1,…]] 等价于 QuantilePlot[data,EstimatedDistribution[data,dist[θ1,…]]].
- 形式 w[data] 或者 w[dist] 提供了一个封装 w 以应用于所得的图形基元.
- 可以使用以下封装:
-
Annotation[e,label] 提供一个注解 Button[e,action] 定义一个当元素被点击时执行的操作 EventHandler[e,…] 对元素顶一个一个通用事件句柄 Highlighted[datai,effect] 用某种效果动态突出显示 fi Highlighted[datai,Placed[effect,pos]] 在位置 pos 处用某种效果静态突出显示 fi Hyperlink[e,uri] 使元素作为超链接使用 PopupWindow[e,cont] 对元素附加一个弹出窗口 StatusArea[e,label] 当鼠标移过元素时,在状态栏中显示 Style[e,opts] 显示使用指定样式的元素 Tooltip[e,label] 对元素附加一个任意的工具提示条 - QuantilePlot 具有和 Graphics 相同的选项,另外有以下添加和变动: [所有选项的列表]
-
AspectRatio 1/GoldenRatio 宽高比 ClippingStyle Automatic 在曲线被剪切的位置绘制什么 ColorFunction Automatic 如何确定曲线的着色 ColorFunctionScaling True 是否对 ColorFunction 的变量进行尺度缩放 Filling None 在每条曲线下插入的填充 FillingStyle Automatic 用于填充的样式 Joined Automatic 是否对点进行连接 Mesh None 在每条曲线上绘制的网格点的数目 MeshFunctions {#1&} 如何确定网格点的位置 MeshShading None 如何对网格点之间绘制阴影区域 MeshStyle Automatic 网格点的样式 Method Automatic 使用的方法 PerformanceGoal $PerformanceGoal 尝试优化的性能方面 PlotHighlighting Automatic 曲线的突出显示效果 PlotLegends None 数据点的图例 PlotMarkers None 对数据集指定每个点时所用的记号 PlotRange Automatic 要包括的值范围 PlotRangeClipping True 是否在图线范围进行剪切 PlotStyle Automatic 用于对每个对象指定样式的图形指令 PlotTheme $PlotTheme 图线的整体主题 ReferenceLineStyle Automatic 参考线的样式 ScalingFunctions None 如何对单个坐标进行尺度缩放 WorkingPrecision MachinePrecision 对符合分布的内部计算所用的精度 - 当设置 Filling->Automatic 时,数据集合参考线之间的区域将被填充. 默认情况下,对数据集使用"stems",对符号分布使用“实心”填充. 设置 Joined->True 将对数据集强制使用“实心”填充.
- 提供给函数 MeshFunctions 和 RegionFunction 的变量是 、. 默认情况下,提供给函数 ColorFunction 的变量是这些变量尺度缩放后的版本.
- 当比较两个分布时,设置 Joined->Automatic 等价于 Joined->True,在其他情况下为 Joined->False.
- 设置 PlotStyle->Automatic 对不同线使用一系列不同的图线样式.
- 当设置 ReferenceLineStyle->None 时,不绘制参考线.
- Highlighted 和 PlotHighlighting 可用的突出显示效果包括:
-
style 突出显示指定的数据 "Ball" 突出显示并标注数据中指定的点 "Dropline" 突出显示并标注数据中指定的点,同时绘制到坐标轴的准线 "XSlice" 突出显示并标注垂直切片上的所有点 "YSlice" 突出显示并标注水平切片上的所有点 Placed[effect,pos] 静态突出显示给定位置 pos - 突出显示的位置指定 pos 包括:
-
x, {x} 在 {x,y} 处突出显示,自动选择 y {x,y} 在 {x,y} 处突出显示 {pos1,pos2,…} 多个位置 posi - PlotLegends 的典型设置包括:
-
None 不使用图例 Automatic 自动确定图例 {lbl1,lbl2,…} 将 lbl1, lbl2, … 作为图例标签使用 Placed[lspec,…] 指定图例的位置 - 当设置 ScalingFunctions->{sx,sy} 时, 坐标使用 sx 进行尺度缩放, 坐标使用 sy 进行尺度缩放.
所有选项的列表
范例
打开所有单元关闭所有单元范围 (24)
数据和分布 (11)
QuantilePlot 适用于数值数据:
QuantilePlot 适用于符号式分布:
默认的参考分布是最近的估计 NormalDistribution:
忽略 WeightedData 中的权值:
选项 (84)
ColorFunction (6)
ColorFunction 要求至少一个数据集被 Joined:
对曲线进行着色时,ColorFunction 具有比 PlotStyle 更高的优先级:
用 MeshShading 中的 Automatic 来使用 ColorFunction:
Filling (7)
Mesh (4)
在 方向上,使用等间距的20个网格层(mesh level):
指定 方向上的 Style 和网格层(mesh levels):
MeshShading (6)
使用 None 来删除线段:
MeshShading 可以与 PlotStyle 一起使用:
对曲线进行样式化处理时,MeshShading 具有比 PlotStyle 更高的优先级:
通过把 MeshShading 设置为 Automatic,对某些线段使用 PlotStyle:
MeshShading 可以与 ColorFunction 一起使用:
PlotHighlighting (9)
当设置为默认的 PlotHighlightingAutomatic 时,绘图有交互式坐标标注:
用 PlotHighlightingNone 禁止整个绘图的突出显示:
用 Callout 的选项改变标签的外观:
PlotLegends (7)
PlotMarkers (7)
QuantilePlot 通常使用不同的颜色来区别不同的数据集:
PlotRange (3)
ReferenceLineStyle (4)
默认情况下,ReferenceLineStyle 使用 PlotStyle 的 Dotted 形式:
使用 None 关闭参考线:
ReferenceLineStyle 可与 PlotStyle 一起使用:
应用 (5)
来自于 LinearModelFit 的残差应该是正态分布的. 这里,一些数据是模拟具有相等方差的正态和指数噪声:
DistributionFitTest 可用于做一个关于正态的定量声明:
纽约合唱团的歌手的音高与每个歌手的声音部分一起录制. 声音部分,按音调的增加顺序,包括男低音(Bass),男高音(Tenor),女低音(Alto)和女高音(Soprano):
绘制女高音(Soprano)1 的音高分位数图及其它声音表明音高有一加性位移:
属性和关系 (9)
与 UniformDistribution[{0,1}] 进行比较等价于绘制分位数:
ProbabilityPlot 比较数据的累积密度函数(CDF)值:
ProbabilityScalePlot 缩放坐标轴,这样分布中的点可以在一条直线上:
BoxWhiskerChart 和 DistributionChart 可用于可视化数据分布:
SmoothHistogram 和 Histogram 可用于可视化数据分布:
DiscretePlot 可用于可视化离散分布:
使用 ListPlot 观察数据:
当输入是 TimeSeries 时,QuantilePlot 忽略时间戳:
文本
Wolfram Research (2010),QuantilePlot,Wolfram 语言函数,https://reference.wolfram.com/language/ref/QuantilePlot.html (更新于 2023 年).
CMS
Wolfram 语言. 2010. "QuantilePlot." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2023. https://reference.wolfram.com/language/ref/QuantilePlot.html.
APA
Wolfram 语言. (2010). QuantilePlot. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/QuantilePlot.html 年