楼主: .ヽ木˙木℡
6564 10

[问答] SAS非线性回归如何设定初始值!!! [推广有奖]

  • 0关注
  • 0粉丝

高中生

7%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
109 点
帖子
18
精华
0
在线时间
15 小时
注册时间
2013-9-26
最后登录
2014-3-31

楼主
.ヽ木˙木℡ 发表于 2013-10-21 21:32:14 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家好,我刚学SAS,我在做SAS非线性回归的时候发现一个问题,我在做两个参数(y=a*x**b)的时候参数会好设置 ,但随着参数的增多(比如:y=a*(b/x**c)或(y=a*bx*cH**d))模型参数初始值却设置不出。我的数据如下:对这个方程进行非线性拟合y=a*(b/x**c) 。求大神指教,给个参数估计程序。在此谢过..
X

Y

13

5.1

14

6.3

15

6.1

15

8.8

17

8.5

18

8.5

19

6.9

21

11.4

21

11.9

22

7.3

23

14.6

25

10.1

26

9.7

27

15.1

28

17.5

30

14.4

30

17.1

30

19.1

31

14.7

32

12.3

32

13.4

32

13.6

32

16

32

19.9

34

10

34

10

34

17.1

35

17.2

35

19.3

36

18.2

36

18.5

36

19.3

37

17.3

37

20.5

38

12.72

38

20

39

20.31

43

18.2

45

18

45

19.2

47

21.3

48

16.7

53

25.8

55

16.5

56

21

58

19.3

64

23.3

68

22.2

74

22.6

75

23.1

76

21.3

76

21.7

76

27.4

82

25.5

二维码

扫码加我 拉你入群

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

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

关键词:非线性回归 线性回归 非线性 初始值 参数估计 如何 程序 模型

沙发
johnsoncat 发表于 2013-10-22 13:23:56
楼主是使用的哪个模块?NLMIXED、NLP?SAS作非线性回归确实有这个问题。参数初始值的设定,有些研究人员建议是“通过先期的探索性分析”来设定。但到底怎么探索,都是一笔带过,讲不清楚。

藤椅
.ヽ木˙木℡ 发表于 2013-10-22 14:51:44
johnsoncat 发表于 2013-10-22 13:23
楼主是使用的哪个模块?NLMIXED、NLP?SAS作非线性回归确实有这个问题。参数初始值的设定,有些研究人员建议 ...
nlin   我也查了一些资料,就是不知道怎么设这个初始参数,网上有些网友说设成1,但三个参数以上就不好设了。总是设置不成功。

板凳
dingd 发表于 2013-10-24 21:27:12
拟合问题1stOpt远比SAS等强大好用很多,也不需要猜初值,建议试试。

报纸
.ヽ木˙木℡ 发表于 2013-10-24 23:04:04
dingd 发表于 2013-10-24 21:27
拟合问题1stOpt远比SAS等强大好用很多,也不需要猜初值,建议试试。
试倒 是试过。但是他拟合的值,我再拿到SAS中来当初始值却不行

地板
dingd 发表于 2013-10-27 22:20:46
有具体公式和数据吗,贴上来看看。

7
johnsoncat 发表于 2013-10-29 16:48:10
.ヽ木˙木℡ 发表于 2013-10-22 14:51
nlin   我也查了一些资料,就是不知道怎么设这个初始参数,网上有些网友说设成1,但三个参数以上就不好设 ...
一般而言,找不到初始值的若不给预设值,SAS默认该参数初始值为1。但是在参数多的情况下,设成1好多时候参数不收敛。

8
爱萌 发表于 2013-10-31 08:57:11
这个地方的确有很多问题,目前我是用两次,第一次随意设置,第二次的设置用第一次的结果
最恨对我说谎或欺骗我的人

9
.ヽ木˙木℡ 发表于 2013-11-4 09:59:52
爱萌 发表于 2013-10-31 08:57
这个地方的确有很多问题,目前我是用两次,第一次随意设置,第二次的设置用第一次的结果
一般 情况下我也是这么做的 ,但是变量一多,就很难设置开始给的那个初始值 了

10
.ヽ木˙木℡ 发表于 2013-11-4 10:00:52
johnsoncat 发表于 2013-10-29 16:48
一般而言,找不到初始值的若不给预设值,SAS默认该参数初始值为1。但是在参数多的情况下,设成1好多时候参 ...
是啊

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 10:19