楼主: sxdtlili
6740 7

[学习资料] spss分段回归的问题 [推广有奖]

  • 2关注
  • 1粉丝

已卖:18份资源

硕士生

37%

还不是VIP/贵宾

-

威望
0
论坛币
475 个
通用积分
0.1102
学术水平
5 点
热心指数
5 点
信用等级
5 点
经验
1457 点
帖子
52
精华
0
在线时间
262 小时
注册时间
2005-5-15
最后登录
2025-5-3

楼主
sxdtlili 在职认证  发表于 2012-4-18 21:36:09 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
无标题.png
这是试验过程中的一个结果,但是不会用spss实现,所以找了个sas程序做的,大家看看在spss里能不能实现?

以下是sas的程序:
  1. DATA A;
  2. INPUT aa ry;
  3. cards;

  4. 0        49.9
  5. 75        52.1
  6. 150        53.5
  7. 225        53.9
  8. 300        54.2
  9. 375        53.7









  10. ;
  11. TITLE1 'Yield Response Data';
  12. TITLE2 'LRP Model';
  13. PROC NLIN DATA=A BEST=3;
  14. PARMS A=49.9 to 54.2 by 1 B=0 to 1 by 0.1 K=0 to 375 by 15;
  15. IF AA<K THEN DO;
  16. MODEL RY = A + B*AA;
  17. DER.A = 1;
  18. DER.B = AA;
  19. DER.K = 0;
  20. END;
  21. ELSE DO;
  22. MODEL RY = A + B*K;
  23. DER.A = 1;
  24. DER.B = K;
  25. DER.K = B;
  26. END;
  27. FILE PRINT;
  28. IF _OBS_ = 1 AND _MODEL_= 0 THEN DO;
  29. PLATEAU = A + B*K;
  30. PUT PLATEAU=;
  31. END;
  32. PLATEAU = A + B*K;
  33. ID PLATEAU;
  34. OUTPUT OUT=NEW P=PRY PARMS=A B K SSE=SSE;
  35. RUN;
  36. PROC PLOT;
  37. PLOT RY*AA='+' PRY*AA='*'/OVERLAY;
  38. RUN;
  39. /*   For you information:
  40.      */
  41. /*   This part of the program outputs Rsquares, significance,
  42. plateau,  */
  43. /*   and soil-test value at the joining point into a nice dataset.
  44.     */
  45. PROC MEANS NOPRINT;
  46. VAR RY SSE A B K PLATEAU;
  47. OUTPUT OUT=NEW2 N=TDF
  48.                 MEAN=RY SSE A B K PLATEAU
  49.                 CSS=CSST;
  50. DATA NEW3; SET NEW2;
  51. INTERCPT=A; SLOPE=B; JOINT=K;
  52. RSQ=(CSST-SSE)/CSST;
  53. EDF=TDF-3;
  54. SSR=CSST-SSE;
  55. MSR=SSR/2;
  56. MSE=SSE/EDF;
  57. F=MSR/MSE;
  58. PROBF=1-(PROBF(F,2,EDF));
  59. KEEP INTERCPT SLOPE JOINT PLATEAU RSQ F PROBF;
  60. PROC PRINT;
  61. RUN;
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:SPSS PSS response Title parms 程序

本帖被以下文库推荐

沙发
tmdxyz 发表于 2012-4-18 21:53:16
记得“蓝石”有一本书里提到利用SPSS做阶跃函数的回归。按理说,SPSS应该也能做楼主这类回归吧。

藤椅
sxdtlili 在职认证  发表于 2012-4-19 06:05:49
非常感谢,我已经做出来了。

板凳
kuangsir6 发表于 2012-4-19 10:31:03
应该可以的

报纸
少不轻狂... 学生认证  发表于 2013-11-13 09:19:51
学习下下

地板
vetgaowei 在职认证  发表于 2015-12-16 19:33:11
IF AA<K THEN DO;这个语句似乎有问题啊

7
春而 发表于 2016-1-6 09:43:30
sxdtlili 发表于 2012-4-19 06:05
非常感谢,我已经做出来了。
您好,我也想用spss做分段线性回归,您能指导一下吗?但是我的数据和您的不同,我的数据量大,而且是连续变量,拐点不好确定,请问用spss进行分段回归,拐点需要自己设定,还是会自动检测拐点?

8
boaiwangzi 发表于 2016-1-17 21:46:56
您是怎么做到分段回归的呀,好厉害

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-2 21:13