- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 R Shiny 中呈现工具变量回归摘要
代码如下:
iv=ivreg(lwage~educ+exper|nearc4+exper)
summary(iv)
当我使用 renderTable 时,出现以下错误:没有适用于“xtable”的适用方法应用于“summary.ivreg”类的对象
有什么解决这个问题的建议吗?
这是我的网站,如果你想看看我到底在做什么: https://ieconometrics.shinyapps.io/test/
最佳答案
renderTable
期望一个存在 xtable 方法的对象,您可以看到可用的方法:methods(xtable)
,它不适用于 summary.ivreg
,您可以自己构建一个方法或使用以下代码获得类似这样的结果:
library(shiny)
library(AER)
library(ReporteRs)
# define server
server <- function(input, output) {
output$raw_summary <- renderPrint({
fm <- ivreg(log(packs) ~ log(rprice) + log(rincome) | log(rincome) + tdiff + I(tax/cpi),
data = CigarettesSW, subset = year == "1995")
print(summary(fm))
})
output$summary_table <- renderUI({
fm <- ivreg(log(packs) ~ log(rprice) + log(rincome) | log(rincome) + tdiff + I(tax/cpi),
data = CigarettesSW, subset = year == "1995")
data = summary(fm)$coefficients
data = as.data.frame(data)
# get signif codes
signif.codes = cut( data[,4]
, breaks = c( -Inf, 0.001, 0.01, 0.05, Inf)
, labels= c("***", "**", "*", "" ) )
# format the data values
data[, 1] = formatC( data[, 1], digits=3, format = "f")
data[, 2] = formatC( data[, 2], digits=3, format = "f")
data[, 3] = formatC( data[, 3], digits=3, format = "f")
data[, 4] = ifelse( data[, 4] < 0.001, "< 0.001", formatC( data[, 4], digits=5, format = "f"))
# add signif codes to data
data$Signif = signif.codes
# create an empty FlexTable
coef_ft = FlexTable( data = data, add.rownames=TRUE
, body.par.props = parRight(), header.text.props = textBold()
, header.columns = T
)
# center the first column and set text as bold italic
coef_ft[,1] = parCenter()
coef_ft[,1] = textBoldItalic()
# define borders
coef_ft = setFlexTableBorders( coef_ft
, inner.vertical = borderNone(), inner.horizontal = borderDotted()
, outer.vertical = borderNone(), outer.horizontal = borderSolid()
)
return(HTML(as.html(coef_ft)))
})
}
# define ui
ui <- shinyUI(fluidPage(
p("Raw summary"),
verbatimTextOutput(outputId = "raw_summary"),
p("Pretty model summary table :"),
uiOutput(outputId = "summary_table")
))
# Call the app
shinyApp(ui = ui, server = server)
关于R Shiny : Rendering summary. ivreg 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27245173/
这是我的进口: import tensorflow as tf import keras from keras.models import Sequential, Model from keras.l
我收到此错误,尽管我在所有地方都提到 file_writer = tf.summary.FileWriter('/path/to/logs', sess.graph) 是正确的实现的this和 thi
我一直在尝试研究 tensorboard(来自 tensorflow(从 github fork ,也使用最新版本),每当我使用“标量”或“直方图”函数时都会出现上述错误。为什么标量函数指向 te
我尝试通过创建一个 css 并将其应用于验证摘要来解决此问题。以下解决方案仅适用于 Firefox 和 Google Chrome,但不适用于 IE(7、8 和 9)。以前有人遇到过这种情况吗? 这是
有人可以解释为什么 R 这样做吗?在整数值上舍入最大值和最小值似乎非常有缺陷。 summary(1:1283932) Min. 1st Qu. Median Mean 3rd Qu.
我有一个棘手的问题,我想生成几段给定 url 的“描述”,通常是文章的开头。元描述字段是一种方法,但它并不总是好的或设置正确。 公平地说,从屏幕抓取的 HTML 中完成此操作有点问题。我有一个大致的想
我正在使用 AFNetworking 从我们的服务器获取 JSON 提要,然后我将 AFNetworking 给我的响应对象转换为 NSArray,我之前已经做过一百万次,没有问题。 JSON 只是一
summary():获取描述性统计量,可以提供最小值、最大值、四分位数和数值型变量的均值,以及因子向量和逻辑型向量的频数统计等。 结果解读如下: 1. 调用:Call lm(
题目地址:https://leetcode.com/problems/summary-ranges/description/ 题目描述: Given a sorted integer array
我发现(见下文)函数 summary.rq (第 88 页)来自 quantreg 包打印不同的输出,这取决于样本量是大于等于还是小于 1001。 我知道,rq() 使用不同的方法,具体取决于样本大小
我正在使用子类化 API 构建一个简单的转换网络,我想使用摘要方法来了解我的模型的架构。但是,当我调用 model.summary() 时,图层乱序并且输出形状也没有显示。有没有一种干净的方法来解决这
[对于那些不在家的人,这是 Rolling My Own Version Control 的续集;)] 所以我放弃并安装了 TortoiseSVN(为了和 friend 一起做一个项目,我的个人版本控
我正在对包含 1000 多个变量的数据集运行主成分分析。我正在使用 R Studio,当我运行摘要以查看组件的累积方差时,我只能看到最后几百个组件。如何限制摘要仅显示前 100 个组件? 最佳答案 我
我阅读了这两个文档页面:summary和 summary-card-with-large-image ,但我真的看不出有什么区别。 例子: 最后两者之间的实际区别是什么?渲染看起来相同:
我希望我的 lm 摘要输出比平时更紧凑。我想删除一些换行符,“残差”部分,带有“系数”一词的行。积极的一面是,summary.lm 是作为原生 R 函数编写的,所以大概我可以将它复制到一个文件中,更改
我在使用 标签时遇到问题。我的问题出在 Jupyter Notebook 中,但它是可重现的 here . 当我在 Markdown 单元格中有以下内容时: Dropdown label H
我将keras模型定义如下 class ConvLayer(Layer) : def __init__(self, nf, ks=3, s=2, **kwargs): self
好吧,我已经阅读了很多有关此问题的帖子和资源,但我仍然遇到同样的问题。我有一些 NSString 变量,我需要将它们作为类范围的变量在整个类的多个位置使用。我尝试了很多设置组合。首先,我确实在界面中声
我的代码经常使用 tapply 和 summary 如下所示: data % map(~ as.numeric(round(.x, 2))) %>% map_dfr(set_names, na
我经常想记录 python 变量——而不是 tf 张量。 在文档中,它说“您可以传递用自己的数据填充的 tf.Summary Protocol Buffer ”,但没有 tf.Summary 的文档我
我是一名优秀的程序员,十分优秀!