You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在SAS Proc SGPlot中调整回归直线的显示范围

调整SAS Proc SGPlot回归直线起止范围的方法

需求:现有包含10组day与sales数据的SAS数据集,当前使用Proc SGPlot绘制的回归直线覆盖day=1至day=10,需保留现有图表样式(所有数据点、坐标轴设置不变),仅将回归直线的显示起止范围调整为day=3至day=8。

实现方法

直接在REG语句中添加XMIN=3和XMAX=8参数,即可指定回归直线的绘制区间,同时保留所有数据点和原有图表配置。

修改后的完整代码

data my_data;
    input day sales;
    datalines;
1 7
2 12
3 15
4 14
5 13
6 11
7 10
8 16
9 18
10 24
;
run;

proc sgplot data=my_data;
    reg x=day y=sales xmin=3 xmax=8; /* 添加XMIN和XMAX指定回归直线范围 */
    xaxis min=0 max = 12 values=(0 to 12 by 1);
    yaxis min=0 max = 25 values=(0 to 25 by 1);
run;

说明

  • XMIN和XMAX参数仅控制回归直线的显示起止区间,回归方程的计算仍基于全部数据集,符合需求中“保留现有图表样式”的要求。
  • 所有数据点、坐标轴设置均与原代码一致,仅回归直线被截断到day=3至8的范围。

内容的提问来源于stack exchange,提问作者Mizzle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 02:17:06