24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1798  |  回复: 17

风之子8319

银虫 (小有名气)

[交流] 【一个数据拟合的问题,比较麻烦】

年份    内涝强度        城市道路面积        城市人口密度        建成区绿化覆盖率    地区生产总值
1989        161.33        2604        460        38.2        141.62
1990        135.1        2637        464        38        176.52
1991        261.83        2662        946        38.1        185.48
1992        179.5        2689        1005        39.5        246.89
1993        172.65        2729        1046        39.4        355.25
1994        110.4        2760        1088        39.5        472.17
1995        173.1        2724        1276        40.4        584.59
1996        246.37        2760        1465        39.96        682.78
1997        146.3        2800        1694        39.98        773.78
1998        158.19        2832        1889        39.99        850.24
1999        256.47        2892        2056        40.92        937.89
2000        132.44        2966        2185        40.96        1073.54
2001        125.9        1431        4567        40        1218.51
2002        145.46        963        5433        42.9        1385.14
2003        222.38        999        5940        43.51        1690.77
2004        153.53        1005        6523        44.46        2067.18
2005        225.4        1084        7427        44.94        2411.11
2006        141.85        1815        7392        45.49        2773.78
2007        277.95        1933        7991        45.92        3283.73
2008        156.53        1546        8805        46.12        3814.62



上面是数据,要解决的问题是

“内涝面积与后面的4个量之间的关系

就是数据拟合吧、”

我试过一次的了,置信区间总是出错,置信水平也不高

麻烦大家给点意见啊


主要是用什么方法来拟合这个函数

[ Last edited by 风之子8319 on 2010-8-13 at 23:04 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

书山有路勤为径
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

zhangwb_wk

金虫 (初入文坛)

风之子8319(金币+4): 2010-08-15 00:06:18
个人感觉,不一定全面,具体操作我想你可以自己做,哈哈。

1. 首先将数据进行筛选一下。并不是所有的数据都是好的,一般应当将那些具有显著性差异的数据先行剔除。通常是考虑将距离数据均值大于2到3倍标准差的那些点都去掉。至于是2倍还是3倍,根据你自己的情况看。被去除的数据可以用两侧数据的平均值代替或者干脆扔掉。

2. 可以考虑将数据进行平滑化处理。因为数据本身带有不确定性,因此,倘若是一个时间序列的过程,则可以考虑对数据进行平滑化。一种比较简单的方法是将某一数据连同其两侧的若干数据一起求平均值,然后作为该处的新数据。这个过程从数据序列的某一端开始,直到对所有数据都进行了处理。

3. 猜测数据所满足的函数关系。主要考察拟合函数的类型,如是否是线性函数、指数函数、多项式或者是三角函数。

4. 剩下的事情就是确定其中的参数了,你可以使用任何方法处理。这样的方法大概在《计算方法》类的课程中有描述。

敬请大家指正!
9楼2010-08-14 15:05:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wngbaq

木虫 (小有名气)

风之子8319(金币+1): 2010-08-15 00:12:52
可以考虑非参数的方法
或者对 因变量做个变换
比如 对数
呵呵
多多尝试吧
10楼2010-08-14 15:58:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖
风之子8319(金币+2): 2010-08-14 01:07:58
帮顶一下!
2楼2010-08-14 00:25:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

beyond585

铁杆木虫 (职业作家)

风之子8319(金币+1): 2010-08-14 10:59:29
这个我不在行,帮忙顶一下吧
加油
3楼2010-08-14 04:30:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

saladin983

铁杆木虫 (正式写手)

风之子8319(金币+1): 2010-08-14 10:59:41
我想关键不在于什么方法,而在于什么模型吧。
4楼2010-08-14 05:28:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lpszk

铁杆木虫 (著名写手)

风之子8319(金币+1): 2010-08-14 11:00:49
先建立一个模型,即函数关系式.在拟合.
天道酬勤
5楼2010-08-14 10:29:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

风之子8319

银虫 (小有名气)

引用回帖:
Originally posted by lpszk at 2010-08-14 10:29:17:
先建立一个模型,即函数关系式.在拟合.

关键是这个模型,一次的函数关系式我试过了,没用。。。
在确定关系式的时候,如果用二次的给那个因子分配2次,不确定,还有可能有交叉。。。
并且用散点图还又看不出什么关系来,散点图很乱。。。
现在就是确定函数关系式的了,确定出来就可以拟合的了
书山有路勤为径
6楼2010-08-14 10:58:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

风之子8319

银虫 (小有名气)

引用回帖:
Originally posted by saladin983 at 2010-08-14 05:28:49:
我想关键不在于什么方法,而在于什么模型吧。

模型,是用函数拟合啊。。。
最终要做的也就是求出个函数关系式,就是这个数据拟合的时候该用什么
书山有路勤为径
7楼2010-08-14 11:00:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lpszk

铁杆木虫 (著名写手)

风之子8319(金币+5): 2010-08-14 23:59:19
引用回帖:
Originally posted by 风之子8319 at 2010-08-14 10:58:48:



关键是这个模型,一次的函数关系式我试过了,没用。。。
在确定关系式的时候,如果用二次的给那个因子分配2次,不确定,还有可能有交叉。。。
并且用散点图还又看不出什么关系来,散点图很乱。。。
现在 ...

下面是拟合图和公式你看看行吗?

你可以计算一下测量误差.

[ Last edited by lpszk on 2010-8-14 at 13:52 ]
天道酬勤
8楼2010-08-14 13:50:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 风之子8319 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见