首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Sapply with LM返回Stargazer不能使用的调用函数。我该如何改变这一点?

根据您提供的问答内容,问题似乎涉及到R语言中的一些函数和包的使用问题。具体来说,您提到了"Sapply with LM返回Stargazer不能使用的调用函数"。根据这个描述,我可以给出以下答案:

问题分析: 根据您的描述,您使用了R语言中的Sapply函数和LM函数,但在使用Stargazer函数时遇到了问题。Stargazer是一个用于创建漂亮的统计模型汇总表格的R包。您想知道如何解决无法使用Stargazer的问题。

解决方案:

  1. 确保已正确安装Stargazer包:在使用Stargazer之前,需要确保已经正确安装了该包。可以使用以下命令安装Stargazer包:
代码语言:txt
复制
install.packages("stargazer")
  1. 加载Stargazer包:在使用Stargazer之前,需要将该包加载到R环境中。可以使用以下命令加载Stargazer包:
代码语言:txt
复制
library(stargazer)
  1. 检查函数调用参数:确保您在调用Stargazer函数时提供了正确的参数。可以参考Stargazer包的官方文档或函数帮助文档,了解函数的参数要求和使用方法。
  2. 检查LM函数的输出类型:LM函数返回的是一个线性模型对象,而Stargazer函数需要接收一个或多个线性模型对象作为参数。请确保您使用LM函数时将结果存储在一个对象中,并将该对象作为参数传递给Stargazer函数。
  3. 检查Sapply函数的输出类型:Sapply函数用于对列表或向量中的每个元素应用某个函数。请确保您在使用Sapply函数时,传递给它的函数能够正确处理LM函数的输出类型。如果需要,可以使用其他适合的apply函数替代Sapply。
  4. 检查函数的输入数据:确保您在使用LM函数时,提供了正确的输入数据。LM函数需要一个数据框或矩阵作为输入,其中包含了自变量和因变量。

综上所述,您可以按照上述步骤检查和调整您的代码,以解决无法使用Stargazer的问题。如果问题仍然存在,建议您提供更多的代码和错误信息,以便更好地帮助您解决问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

R语言数据结构(包含向量和向量化详细解释)

,可用sapply函数进行简化,调用sapply(x,f)可对x每一个元素使用函数f(),并将结果转化为矩阵。...4.2对矩阵行和列调用函数 apply函数(在矩阵各行和格列上调用制定函数) apply(m,dimcode,f,fargs) m为矩阵 dimcode为维度编号,1代表对每一行应用函数,2...lapply``sapply lapply=list apply,对每个组件执行给定函数,并返回另一个列表。...还有合并 apply族函数在数据框中用法 apply lapply sapply apply 如果数据框每一列数据类型相同,则可以对数据框使用apply函数。或针对数据框中某些列应用。...tapply是根据因子水平简历索引分组,by会查找数据框不同分组行号,从而产生2个子数据框,分别对应2个性别水平。lm函数调用2次,作了2次回归分析。

7.1K20
  • 翻译|记住一些常用R包

    教授履历[1]丰富,他博客[2]写了好多好文章,小编受益匪浅。 简介 这些年来,记了一些笔记。包括:研究思路,见过R软件包,要做事情等。正打算在博客上公开一些笔记。...equatiomatic[7]从lm()函数中提取输出,用LaTeX写出方程。 markdowntemplates[8]包括一组R markdown模板和knitr针织引擎替换。...ggrough[17] 使用javascript库,可将ggplot2图转换为粗糙/概略图表。 用于创建表软件包 ? gt[18]使用R编程语言创建漂亮表。...stargazer-booktabs[22] 是stargazer软件包修改版本,可使用booktabs(LaTeX)命令(\ toprule,\ midrule和\ bottomrule)输出表格以包含水平尺...有趣R包 ? cowsay[23]创建一条伴随着ASCII动物艺术消息,可从CRAN获得。 emokid[24]用groan()函数产生dad笑话。

    2.9K30

    数据分享|多变量多元多项式曲线回归线性模型分析母亲吸烟对新生婴儿体重影响可视化|附代码数据

    将把缺失值转换为NAs,这是R中缺失值正确表示。 bwt == 999] <- NA # 有多少观察结果是缺失?...sapply(babies, couna) 每当您在 R 中使用函数时,请记住,默认情况下它可能有也可能没有 na-action。...例如, mean() 函数没有,并且 NA 在将缺少值参数传递给它时简单地返回sapply(babies, mean) 您可以通过检查 mean() 函数帮助来纠正它,通过一个参数 na.rm...使用 lattice 包来绘制它,因为它最大优势在于处理多变量数据。 require(lattice) xyplot 为了拟合多元回归模型,我们使用命令 lm()。...不过,如何解释这些系数呢? 如果j协变量xj是实值,那么系数βj值就是在其他协变量不变情况下,将xij增加1个单位对Yi平均影响。

    75300

    数据分享|多变量多元多项式曲线回归线性模型分析母亲吸烟对新生婴儿体重影响可视化|附代码数据

    将把缺失值转换为NAs,这是R中缺失值正确表示。 bwt == 999] <- NA # 有多少观察结果是缺失?...sapply(babies, couna) 每当您在 R 中使用函数时,请记住,默认情况下它可能有也可能没有 na-action。...例如, mean() 函数没有,并且 NA 在将缺少值参数传递给它时简单地返回sapply(babies, mean) 您可以通过检查 mean() 函数帮助来纠正它,通过一个参数 na.rm...使用 lattice 包来绘制它,因为它最大优势在于处理多变量数据。 require(lattice) xyplot 为了拟合多元回归模型,我们使用命令 lm()。...不过,如何解释这些系数呢? 如果j协变量xj是实值,那么系数βj值就是在其他协变量不变情况下,将xij增加1个单位对Yi平均影响。

    46900

    多变量(多元)多项式曲线回归线性模型分析母亲吸烟对新生婴儿体重影响可视化

    将把缺失值转换为NAs,这是R中缺失值正确表示。 bwt == 999\] <- NA # 有多少观察结果是缺失?...sapply(babies, couna) 每当您在 R 中使用函数时,请记住,默认情况下它可能有也可能没有 na-action。...例如, mean() 函数没有,并且 NA 在将缺少值参数传递给它时简单地返回sapply(babies, mean) 您可以通过检查 mean() 函数帮助来纠正它,通过一个参数 na.rm...使用 lattice 包来绘制它,因为它最大优势在于处理多变量数据。 require(lattice) xyplot 为了拟合多元回归模型,我们使用命令 lm()。...model <- lm(bwt ~ ., data = babies) 这是总结: summary(model) 注意R默认动作是删除信息缺失行。不过,如何解释这些系数呢?

    80021

    数据分享|多变量多元多项式曲线回归线性模型分析母亲吸烟对新生婴儿体重影响可视化

    将把缺失值转换为NAs,这是R中缺失值正确表示。 bwt == 999\] <- NA # 有多少观察结果是缺失?...sapply(babies, couna) 每当您在 R 中使用函数时,请记住,默认情况下它可能有也可能没有 na-action。...例如, mean() 函数没有,并且 NA 在将缺少值参数传递给它时简单地返回sapply(babies, mean) 您可以通过检查 mean() 函数帮助来纠正它,通过一个参数 na.rm...使用 lattice 包来绘制它,因为它最大优势在于处理多变量数据。 require(lattice) xyplot 为了拟合多元回归模型,我们使用命令 lm()。...不过,如何解释这些系数呢? 如果j协变量xj是实值,那么系数βj值就是在其他协变量不变情况下,将xij增加1个单位对Yi平均影响。

    23330

    R语言中 apply 函数详解

    因此,在Python和R中都有大量函数和工具可以帮助我们完成这项任务,这一点也不奇怪。 今天,我们将使用R并学习在R中转换数据时使用最广泛一组“apply”函数。...tapply mapply 设置上下文 将首先通过使用简单数据集介绍上面的每个函数如何工作,然后我们将使用一个真实数据集来使用这些函数。...sapply() sapply()函数(simplified apply缩写)类似于lappy函数。唯一区别是输出返回类型——sapply()根据返回值简化了输出。...创建了一个简单表,告诉我们返回类型: 返回值 每个元素长度 输出 列表 1个 向量 列表 > 1并且长度相同 矩阵 列表 > 1,且长度可变 列表 我们将看到上述所有场景示例: 场景1...现在,这个函数不能同时应用于list1和list2所有元素。

    20.4K40

    R语言vs Python:数据分析哪家强?

    在两种方法中,我们均在dataframe列上应用了一个函数。在python中,如果我们在非数值列(例如球员姓名)上应用函数,会返回一个错误。要避免这种情况,我们只有在取平均值之前选择数值列。...在R中,我们在每一列上应用一个函数,如果列包含任何缺失值或不是数值,则删除它。接下来我们使用cluster包实施k-means聚类,在数据中发现5个簇。...我们使用lapply做到这一点,但由于需要处理每一行都因是否是标题而异,需要传递保留项索引和整个rows列表给函数。...结论 ---- 我们已经看到了如何使用R和Python分析一个数据集。还有很多任务没有深入,例如保存和分享分析结果,测试,确保生产就绪,以及构建更多可视化。...我们会在近期继续探讨这些,从而得到更明确结论。现在,下面是一些能够得到: R更加函数化,Python更面向对象 就像我们在lm,predict和其他函数中看到那样,R用函数完成大部分工作。

    3.5K110

    【Python环境】R vs Python:硬碰硬数据分析

    在两种方法中,我们均在dataframe列上应用了一个函数。在python中,如果我们在非数值列(例如球员姓名)上应用函数,会返回一个错误。要避免这种情况,我们只有在取平均值之前选择数值列。...在R中,我们在每一列上应用一个函数,如果列包含任何缺失值或不是数值,则删除它。接下来我们使用cluster包实施k-means聚类,在数据中发现5个簇。...我们使用lapply做到这一点,但由于需要处理每一行都因是否是标题而异,需要传递保留项索引和整个rows列表给函数。...结论 ---- 我们已经看到了如何使用R和Python分析一个数据集。还有很多任务没有深入,例如保存和分享分析结果,测试,确保生产就绪,以及构建更多可视化。...我们会在近期继续探讨这些,从而得到更明确结论。现在,下面是一些能够得到: R更加函数化,Python更面向对象 就像我们在lm,predict和其他函数中看到那样,R用函数完成大部分工作。

    1.5K90

    多元时间序列滚动预测:ARIMA、回归、ARIMAX模型分析

    ,n. ahead=h),从模型产生一个预测。 还需要指定函数应该返回什么。可以是条件平均数(点预测),预测区间,模型参数。然而,根据你使用函数返回内容,滚动预测返回内容有一些不同。...predro(x, h , ori ) 请注意,return2值与return1不能直接比较,因为它们是由不同起点生成这一点在我们绘图时可以看出来。...plot(returned2) 如果你使用预测包中函数,可以用以下方式修改调用返回值。...list(c(0,1,1), c(1,1,0)) 我们从函数返回相同预测值,但我们需要改变调用方式,因为现在我们必须将这两种不同模型考虑在内。...predict(lm(y~x1+x2+x3,xre),newdat 此外,函数predict.lm()返回是一个带有数值矩阵,而不是一个列表。最后调用滚动预测。

    7K10

    拓端tecdat|R语言多元时间序列滚动预测:ARIMA、回归、ARIMAX模型分析

    ,n. ahead=h),从模型产生一个预测。 还需要指定函数应该返回什么。可以是条件平均数(点预测),预测区间,模型参数。然而,根据你使用函数返回内容,滚动预测返回内容有一些不同。...predro(x, h , ori ) 请注意,return2值与return1不能直接比较,因为它们是由不同起点生成这一点在我们绘图时可以看出来。...plot(returned2) 如果你使用预测包中函数,可以用以下方式修改调用返回值。...list(c(0,1,1), c(1,1,0)) 我们从函数返回相同预测值,但我们需要改变调用方式,因为现在我们必须将这两种不同模型考虑在内。...predict(lm(y~x1+x2+x3,xre),newdat 此外,函数predict.lm()返回是一个带有数值矩阵,而不是一个列表。 最后调用滚动预测。

    1.2K20

    「R」apply,lapply,sapply用法探索

    很多R语言新手,写了很多for循环代码,也不愿意多花点时间把apply函数使用方法了解清楚,最后把R代码写跟C似得,严重鄙视只会写forR程序员。...一般最常用函数为apply和sapply,下面将分别介绍这8个函数定义和使用方法。 2. apply函数 apply函数是最常用代替for循环函数。...,那么直接使用lapply就不能达到想要效果了。...4. sapply函数 sapply函数是一个简化版lapply,sapply增加了2个参数simplify和USE.NAMES,主要就是让输出看起来更友好,返回值为向量,而不是list对象。...函数定义: sapply(X, FUN, ..., simplify=TRUE, USE.NAMES = TRUE) 参数列表: X:数组、矩阵、数据框 FUN: 自定义调用函数 …: 更多参数,可选

    4.5K32

    「R」Rmarkdown与Shiny

    markdown语法非常非常简单,用上一天就熟悉了,还没学过随便百度谷歌下,教程已经烂大街了,如果你实在要推荐,就看看我之前写【软件推荐|markdown】Typora简介及Markdown语法精讲...下面说说如何嵌入图。 一般图非常简单,和平常写R代码一样,不过不在.R中写,而是在.Rmd中写,将你代码写入如下代码框中,使用Control+Alt+i可以直接插入一个代码框。...除了基本绘图函数与ggplot2包,我们还可以使用其他,例如DiagrammeR包绘制流程图等。...用于返回随机样本均值。...GMB生成一条路径,sapply()将所有生成路径组合成一个矩阵,矩阵每一列代表一条路径,然后使用matplot()画图。

    3.2K30

    R语言逻辑回归logistic模型分析泰坦尼克titanic数据集预测生还情况

    调用函数是glm(),其拟合过程与线性回归中使用函数没有太大区别。在这篇文章中,将拟合一个二元逻辑回归模型并解释每个步骤。 数据集 我们将在泰坦尼克号数据集上工作。...加载和预处理数据 现在我们需要检查缺失值,并使用sapply()函数查看每个变量有多少个唯一值,该函数将作为参数传递函数应用于数据框每一列。...在拟合广义线性模型时,R可以通过在拟合函数中设置一个参数来处理它们。 然而,个人更喜欢 "手动"替换缺失值。有不同方法可以做到这一点,一个典型方法是用平均数、中位数或现有数值来替换缺失数值。...使用平均数。...因子是R处理分类变量方式。我们可以使用以下几行代码来检查编码情况。 ? 为了更好地了解R是如何处理分类变量,我们可以使用contrasts()函数

    2.5K10

    Python 因果推断(下)

    发现,在 2009 年 2 月至 9 月大萧条最严重时期,拥有白人男性名字与印度、中国和希腊男性名字相比,并没有太多优势。 使用了 Oreopoulos(2011)数据集。...如何能确定更高回电率是否反映在更多工作提供中。例如,如何获取数据来检查这种关系? 3)你能从下表推断出什么?你有什么见解要分享吗?...这三篇论文都使用了实地实验来捕捉因果关系并排除混杂因素。在互联网上搜索并返回一份关于种族歧视实验论文参考列表。 2)告诉一个你热衷的话题。返回一个关于你的话题实验论文参考列表。...变量“name_by_city”是如何基于其丨他变量创建?展示代码。 6)使用 Edelman 等人(2017 年)数据来测丨试同族偏好假设,即主人可能更喜欢相同种族客人。...描述 Jha&Shayo(2019)为减轻社丨会期望偏差所做工作。 4)使用 2SLS 而不是控制函数方法复制表 2 结果。不要使用库“linearmodels”。

    23310

    线性回归和时间序列分析北京房价影响因素可视化案例

    目的 房价有关数据可能反映了中国近年来变化: 人们得到更多资源(薪水),期望有更好房子 人口众多 独生子女政策:如何影响房子几何结构?更多卧室,更多空间 核心想法是预测房价。...然而,不打算使用任何arima模型;相反,使用数据特性逐年拟合回归。...不能在建模中使用这个特性,也不能删除NA,但它也会减小数据帧大小。...事实上,它们只占了约30行,而整个数据集数据量为300k+,因此损失不会太大。 下面简单地删除了以后不打算使用特征。...NA数量很少,因此将再次丢弃这些行 df2$renovationCondition <- sapply(df2$renovationCondition, ionCondition) df2$buildingStructure

    1.3K10

    R语言中循环函数(Grouping Function)

    Lapply 前面说到apply是对于matrix和array,针对list,我们可以使用lapply函数。该函数接收list,返回结果也是一个list。...其调用如下: Apply(数据,运算函数,函数参数) 对于Data Frame来说,如果不同列有不同数据类型,不能转换成Matrix,但是却可以转换成List,然后使用lapply函数。...Sapply Sapply函数和Lapply函数很类似,也是对List进行处理,只是在返回结果上,Sapply会根据结果数据类型和结构,重新构建一个合理数据类型返回。...调用格式如下: Apply(数据,运算函数,函数参数,simplify = TRUE, USE.NAMES = TRUE) 对于其中simplify参数,就是指明是否对返回结果集重新组织,如果为FALSE...Mapply 这是对多个数据(multivariate)进行sapply处理,只是调用是参数位置有所变化,先把函数放前面: mapply(运算函数,函数参数,第一个传入参数,第二个数据…,SIMPLIFY

    1.5K20
    领券