楼主: tf2000
2713 6

有没有好的方法实现自编函数的傻瓜化? [推广有奖]

  • 2关注
  • 3粉丝

已卖:19份资源

讲师

32%

还不是VIP/贵宾

-

威望
0
论坛币
2468144 个
通用积分
0.0685
学术水平
12 点
热心指数
33 点
信用等级
5 点
经验
7983 点
帖子
234
精华
0
在线时间
659 小时
注册时间
2004-12-7
最后登录
2026-1-2

楼主
tf2000 发表于 2008-9-29 17:35:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

R语言的强大是毫无疑问的,不过由于命令的复杂性也很让人头痛。

特别是如果自己编一个函数会用到很多参数,有没有办法生成一个对话框,通过点选的方式来实现参数的选择,就像spss的那种傻瓜软件一样。

期待回复。

二维码

扫码加我 拉你入群

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

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

关键词:有没有 SPSS PSS R语言 对话框 函数 傻瓜

不要疑惑,只要信。

沙发
旗木卡卡西 发表于 2008-9-30 05:01:00
那你觉得是spss强大呢,还是R强大?
一想到经济学就头大……

藤椅
wxc0429 发表于 2008-10-3 11:03:00
有了强大的人,才有强大的软件!
所谓模型,就是用统计语言简化了的现实世界;越贴近实际情况,效果越佳。

板凳
tf2000 发表于 2008-10-3 20:58:00

非常感谢两位网友的评论,不过我仅仅是想讨论一个技术性问题,无意将此问题形而上。
我的问题是:
假如我自己编了一个函数,需要若干个参数的输入,我很希望能够生成一个窗口,通过点选的方式来进行简化的操作。
难道R对此无能为力吗?
只能通过应用一些计算机语言,如VB来实现吗?

不要疑惑,只要信。

报纸
tf2000 发表于 2008-10-3 21:06:00

非常感谢两位网友的评论,不过我仅仅是想讨论一个技术性问题,无意将此问题形而上。
我的问题是:
假如我自己编了一个函数,需要若干个参数的输入,我很希望能够生成一个窗口,通过点选的方式来进行简化的操作。
难道R对此无能为力吗?
只能通过应用一些计算机语言,如VB来实现吗?

不要疑惑,只要信。

地板
旗木卡卡西 发表于 2008-10-7 04:14:00

那是不一样,我想,可能更适合你的软件是Matlab,那个东西有你想要的。

如果你想用R实现类似操作,可以试试脚本,先把函数封装在某个package里,然后通过调用package的形式。可以事先把需要调入的参数设置写在一个TODO.R里,我就是这么做的。这样很方便,和窗口的效果是一样。

我也见过有些包,里面做成命令行菜单形式,也非常方便。

总之方法非常多,但是要想做成窗口,R是办不到的,R和VB不一样,VB是针对wingdow下应用程序开发而做的编译环境,人家主要任务之一就是设计界面。而R,作为一款强大的统计软件,去追求一流的界面编辑效果,则是舍本逐末了……

你也可以试试用R写统计程序内核,然后再嵌入VB,这也是可以的,把界面开发让VB去实现吧,让VB调用R的函数就好了。

已有 1 人评分论坛币 热心指数 收起 理由
crystal8832 + 10 + 1 热心帮助其他会员

总评分: 论坛币 + 10  热心指数 + 1   查看全部评分

一想到经济学就头大……

7
旗木卡卡西 发表于 2008-10-7 04:24:00
以下是引用旗木卡卡西在2008-9-30 5:01:00的发言:
那你觉得是spss强大呢,还是R强大?

我之所以这么说,不是讽刺你,而是在说一个道理,当讨论spss和R谁强大的时候,我们指的强大,是指做统计或者计量研究的强大,而不是花儿胡哨的其他功能。R可以做的非常漂亮,可以开发成一流的界面开发工具。但是,我用R来干嘛的?是做统计研究的……VB有强大的界面开发技术,我为什么不拿它来做研究工具呢?

当然,R如果拥有了好的界面开发技术,能做几个窗口,能生成几个exe,固然是锦上添花的。但是,我要说但是,我们更需要一个有效率的工具,增加了这些东西(我也算半个程序开发内行),只会影响效率……R的小巧有目共睹的。

最后,我一般都是拿R和其他东西结合起来用的,C++和R的搭配就很好,需要速度就C++,画图什么的就用R,看到有人写了R的包,我更高兴了。至于界面嘛……习惯命令行就好了,我觉得,命令行比窗口更好,我不用频繁的去摸鼠标了,两只手都在键盘上,速度相当的快(肯定比窗口快,你相信吗?)。做一个工整的R输出,我觉得更重要。

一点点经验

一想到经济学就头大……

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 05:06