R语言:创建web界面

Python019

R语言:创建web界面,第1张

R语言使用shiny包创建web界面

使用 shinydashboard 包和 shinytheme ,美化界面样式,设置界面主题,提升界面整体水平。

Shiny界面图库

shinydashboard

shinytheme界面主题

shinydashboard包创建的基础界面样式分为三个板块:标题,侧边栏,主界面。

shiny包支持 recharts 包的使用,可以创建界面的交互式图形

shinyapps网址

Rstudio推出了 shiny shinyapps 两个包,shiny可以帮助我们更快更好的开发一些app,然后shinyapps可以提供了一个免费的云服务器,供我们发布app。

以知乎 用R语言分析NBA球员得分 分析结果为主题,做web界面展示。

侧边栏设置两个选项:datas display和players' score,点击不同的选项,展示对应的内容。

datas display界面展现3个数据框:NBA,Away team,Host team。通过show 10/25/50 entries 等控制页面展示数值的条数;右上角search实现数值的搜索功能(使用DT包实现)。

players' score展示主队、客队球员得分情况。使用ggplot2包绘制客队各个球员的得分情况

使用 recharts 包绘制主队各个球员的得分情况,recarts包实现图形交互式展现。

建立完UI界面后,设置对应的数值,表格,图形,使web界面变成动态的界面。

挣扎了好久终于把界面创建成功了,shiny的初步学习先画个句号。

我是厦门大学一名大二的学生,在修WISE(厦门大学王亚南经济学院)的统计双学位,希望我的回答能帮助到你。

与其说学统计需要学习哪些知识点,不如说说统计在本科阶段主要涵盖了哪些课程吧。

必须要说明的是,此处谈论的是统计(经济)而非统计(数学)。前者与经济金融的关系更加紧密,是放在经济学院的,后者更加学术,是放在数学学院的。

本校的统计双学位课程主要有商务沟通与文化交流,经济学原理,概率论,数理统计,金融经济学/资产定价,随机过程,计算数据分析——使用统计软件,时间序列分析,微观经济学及其应用,回归分析,保险与精算,应用金融计量,多元统计分析,数据挖掘,金融衍生品分析,属性数据分析,金融风险管理,数理金融学,公司金融,实验设计与方差分析。

以上学科一部分是选修,一部分是必修,按照时间先后排序。可以看出来,因为经济学院的原因,里面很多选修课程都与经济关系相当之大,事实上,很多经济学科就是需要运用到统计的知识。

必修的基础课程莫过于概率论和数理统计两门,别的理工学科4个课时上完的概率论与数理统计,统计学的孩子们要花两个学期各4个课时。主要涵盖了概率论(各种概型与分布),抽样分布,参数估计,假设检验等等。

希望我的回答能够对你有所帮助。

目前在学习更优雅的使用Rmarkdown写学习总结。但没有深入接触过其他markdown软件。 目前感觉到的吸引人的特点如下。 优点: 可以直接嵌入可执行的R代码,甚至可交互的shiny APP; 可以非常简单的嵌入LaTeX公式