全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅
6849 9
2014-12-02
悬赏 1000 个论坛币 未解决
小生在阅读文献时遇到如下的问题:
作者将实数通过指数函数的转换,映射成【0,1】之间的数值。并根据样本估算出指数函数的幂。小生着实不懂。这样的转换如何实现?幂是怎么估计出来的?可有有stata的相应程序?各位大侠能否指教?多谢!!!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-12-2 14:38:12
我觉得这个应该不算很难理解吧:y=a^x  {(a≥0,x≤0 or a<0,x>0)},不知道是不是你想要的。
二维码

扫码加我 拉你入群

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

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

2014-12-3 16:42:38
指数函数底数都是正的。感觉楼主表述的有问题,怎么根据样本估算?你得有多个啊才算样本。就算建立个R到(0,1)上的一一映射,仅通过指数函数也得做些变换。楼上的改一下就可以了,y=1/2 a^x  (a>1,x≤0)
y=1/2 +1/2 a^x  (0<a<1,x>0)。这样只是通过指数函数建立一个R到(0,1)上的一一映射,别的不知道楼主说的什么,你就一个函数,上哪去找样本啊。
二维码

扫码加我 拉你入群

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

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

2014-12-4 09:16:12
cffsdu 发表于 2014-12-3 16:42
指数函数底数都是正的。感觉楼主表述的有问题,怎么根据样本估算?你得有多个啊才算样本。就算建立个R到(0, ...
感谢楼上回复!大致略懂一、二了。但还是有点问题,假如我需要转换的数据是这样的:
[120,23,55,218,82,19,52......]均为大于零的数值。现在要通过指数转换成【0,1】之间的数值。
如您所说:“y= a^x  (0<a<1,x>0)。这样只是通过指数函数建立一个R到(0,1)上的一一映射”。请问a可以是定值吗?我看的文献里是大于零且为定值的。另外,均值除以标准差是什么概念?等同于偏度吗?
二维码

扫码加我 拉你入群

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

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

2014-12-4 16:12:58
这里a可以最少是两个值,一个在0到1之间一个大于1.但是如果如果如你所说,你需要转换的数据都是大于零的那就好办了,你不需要把所有实数R到(0,1)上的一一映射。只需建立一个正实数R到(0,1)上的一一映射。这固定一个y= a^x  (0<a<1,x>0),只需这一半就好了。a,可以是0到1之间一个固定的数,具体怎么取看你的方便程度。均值除以标准差什么都不是,但是如果样本值和均值做差再求均值除以标准差基本上就等于偏度,实际上偏度是样本值和均值做差三次方后求求均值再除以标准差的三次方。这个偏度定义你可以baidu或者查书嘛。
你把你的问题说清楚了估计做统计的会帮到你,我不大会统计。但是,如果你取a=0.5,那么你就得到一个把正数到0,1上的指数函数。把样本求出均值来x,可能你的意思是,这些0.5的这些数次方,大概都在0.5的x这附近。
二维码

扫码加我 拉你入群

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

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

2016-12-6 15:16:41
楼主,请问你解决问题了吗?我看的一篇论文也是这样,也提到了均值,标准差,不知道到底怎么取值
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群