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

我如何执行bootstrap来找到R中k-nn模型的置信区间?

在云计算领域,bootstrap是一种统计学的重采样方法,用于估计统计量的置信区间。在R语言中,可以使用boot包来执行bootstrap方法来找到k-nn模型的置信区间。

以下是执行bootstrap来找到R中k-nn模型的置信区间的步骤:

  1. 首先,确保已经安装了R语言和boot包。如果没有安装,可以使用以下命令进行安装:
代码语言:txt
复制
install.packages("boot")
  1. 导入所需的库和数据集:
代码语言:txt
复制
library(boot)
data <- read.csv("your_dataset.csv")  # 替换为实际的数据集文件名或路径
  1. 创建一个函数,用于计算k-nn模型的统计量(例如,均值、中位数、标准差等):
代码语言:txt
复制
knn_stat <- function(data, index) {
  # 在这里执行k-nn模型的计算,并返回所需的统计量
  # index参数用于指定bootstrap采样时的索引
  # 例如,可以使用以下方式计算均值:
  knn_result <- knn(data[index, ], data[-index, ], k = 5)  # 替换为实际的k-nn计算代码
  mean(knn_result)  # 返回均值作为统计量
}
  1. 使用boot函数执行bootstrap方法,并获取统计量的置信区间:
代码语言:txt
复制
boot_result <- boot(data, knn_stat, R = 1000)  # 执行bootstrap方法,R为重采样次数
boot_ci <- boot.ci(boot_result, type = "basic")  # 使用基本置信区间方法获取置信区间
  1. 输出结果,包括置信区间的下限和上限:
代码语言:txt
复制
lower_ci <- boot_ci$basic[4]  # 置信区间的下限
upper_ci <- boot_ci$basic[5]  # 置信区间的上限
cat("The confidence interval of the k-nn model is [", lower_ci, ",", upper_ci, "]")

在这个例子中,我们使用了boot包中的boot函数来执行bootstrap方法。该函数需要提供数据集、计算统计量的函数和重采样次数作为参数。然后,使用boot.ci函数获取基本置信区间。

请注意,这只是一个示例,实际的k-nn模型计算代码可能会有所不同。根据实际情况进行适当修改。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云计算服务:https://cloud.tencent.com/product/cvm
  • 腾讯云数据库服务:https://cloud.tencent.com/product/cdb
  • 腾讯云人工智能服务:https://cloud.tencent.com/product/ai
  • 腾讯云物联网服务:https://cloud.tencent.com/product/iotexplorer
  • 腾讯云存储服务:https://cloud.tencent.com/product/cos
  • 腾讯云区块链服务:https://cloud.tencent.com/product/tbaas
  • 腾讯云视频点播服务:https://cloud.tencent.com/product/vod
  • 腾讯云音视频处理服务:https://cloud.tencent.com/product/mps
相关搜索:如何在R中使用bootstrap来估计线性模型的预测标准差如何用R来解决Holtwinters预测模型中的误差?如何从标签和概率中找到TPR和TPR来评估我的模型?如何从R中的Betareg模型中找到R平方和Beta值?如何在R中使用预测命令来验证我的训练模型决策树如何应用actionButton来更新我在Shiny in R中的ggplot?我应该如何在PHP中访问javascript中的变量来执行某些操作?我如何操作我的数据来计算具有多个NA实例的R中的平均值?我如何找到所有可能的方法来组合列表中的项目而不重复?如何从ggplot2 R中的自举模型中绘制具有估计平均值和置信区间的原始数据点?我如何根据3个其他列中的匹配值来计算我在1列中求和的行数[R]?如何在我的functions.php中执行IF语句来确定我是否在singles产品页面上?(woocommerce)我如何找到与R中y的最大值的一半对应的x的值?CYGWIN( UNIX):如何使用变量来计算grep在我目录中的文件中找到"yes“或"no”的次数?我如何分解重复的数据,并在我的数据框中添加一列来计算r中分解的数量?我想根据特定列中的某些字符来选择我的数据集。我如何在R中做到这一点呢?如何在我的控制器操作中构建一个查询来索引父模型,并使用foreach循环嵌套特定于父模型的子模型?在R中,我如何知道函数在执行过程中使用的最大内存量?如何对beta发行版中的混合模型进行后期测试(我使用的是R的gamlss库)?如何在我的矩形(自定义按钮)中添加鼠标监听器来重新执行java中的绘图组件?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

R语言极值理论:希尔HILL统计量尾部指数参数估计可视化

再次考虑数千个样本,让我们看看 Hill 统计量如何, 所以这些估计量(经验)平均值是 本文选自《R语言极值理论:希尔HILL统计量尾部指数参数估计可视化》。...点击标题查阅往期内容 极值理论 EVT、POT超阈值、GARCH 模型分析股票指数VaR、条件CVaR:多元化投资组合预测风险测度分析 R语言POT超阈值模型和极值理论EVT分析 R语言极值推断:广义帕累托分布...GPD使用极大似然估计、轮廓似然估计、Delta法 R语言极值理论EVT:基于GPD模型火灾损失分布分析 R语言有极值(EVT)依赖结构马尔可夫链(MC)对洪水极值分析 R语言POT超阈值模型和极值理论...EVT分析 R语言混合正态分布极大似然估计和EM算法 R语言多项式线性模型:最大似然估计二次曲线 R语言Wald检验 vs 似然比检验 R语言GARCH-DCC模型和DCC(MVT)建模估计...R语言非参数方法:使用核回归平滑估计和K-NN(K近邻算法)分类预测心脏病数据 matlab实现MCMC马尔可夫转换ARMA - GARCH模型估计 R语言基于Bootstrap线性回归预测置信区间估计方法

42430

R语言使用bootstrap和增量法计算广义线性模型(GLM)预测置信区间|附代码数据

这些值计算基于以下计算 在对数泊松回归情况下, 让我们回到最初问题。 线性组合置信区间 获得置信区间第一个想法是获得置信区间 (通过取边界指数值)。...我们想法是从数据集中取样,并对这些新样本进行log-Poisson回归,并重复很多次数, ---- ---- 本文选自《R语言使用bootstrap和增量法计算广义线性模型(GLM)预测置信区间...logistic)模型分析肺癌数据 R语言如何用潜类别混合效应模型(LCMM)分析抑郁症状 R语言基于copula贝叶斯分层混合模型诊断准确性研究 R语言建立和可视化混合效应模型mixed effect...贝叶斯分层混合模型诊断准确性研究 R语言如何解决线性混合模型畸形拟合(Singular fit)问题 基于R语言lmer混合线性回归模型 R语言用WinBUGS 软件对学术能力测验建立层次(分层...软件对学术能力测验建立层次(分层)贝叶斯模型 SPSS多层(等级)线性模型Multilevel linear models研究整容手术数据 用SPSS估计HLM多层(层次)线性模型模型

77600
  • 【数据】作为数据科学家应该学习第一件事

    笔者邀请您,先思考: 1 数据科学家如何构建知识体系? 根据30年商业经验,下面的列表是认为首先应该在数据科学课中讲授(非全面的)内容选择。...在数据科学课程应该尽早讲解主题 建议如下: 概述算法如何工作 不同类型数据和数据问题(数据缺失,数据重复,数据错误)以及探索真实样本数据集,并且有建设性地批判他们 如何确定有用度量指标 数据科学项目的生命周期...: 概率论,随机变量,最大似然估计 线性回归,逻辑回归,方差分析,一般线性模型 K-NN(最近邻居聚类),层次聚类 假设检验,非参数统计,马尔可夫链,时间序列 NLP,尤其是词云(适用于小样本Twitter...) 如此处所述,混合多种技术以获得最佳效果 测量模型表现(R-Squared是最差指标,但通常是课堂上教授唯一指标) 数据增强(找到外部数据集和功能以获得更好预测能力,将其与内部数据混合) 建立你自己自制模型和算法...大数据诅咒(与维度诅咒不同)以及如何区分相关和因果关系 应该更新数据科学实现(例如查找表)频率 从设计原型到生产模式部署:警告 蒙特卡洛模拟(一种简单替代方案,可以计算置信区间和测试统计假设,

    33500

    R语言有极值(EVT)依赖结构马尔可夫链(MC)对洪水极值分析|附代码数据

    阈值选择图此外,可以使用Fisher信息计算置信区间。> x  par(mfrow = c(1, 2))结果如图所示。...EVT指出,超出阈值超出部分可以通过GPD近似。但是,EVT必须通过泊松过程表示这些超额部分发生。对于下一个示例,我们使用POT包包含数据集。...这是Coles等人χ统计量。(1999)。对于参数模型,我们有:对于自变量,χ= 0,而对于完全依存关系,χ=1。在我们应用,值0.02表示变量是独立{这是显而易见。...模型检查要检查拟合模型,用户必须调用函数图。> plot(fitted, npy = 1)图显示了执行获得图形窗口。聚类技术在处理时间序列时,超过阈值峰值可能会出现问题。...)建模估计R语言非参数方法:使用核回归平滑估计和K-NN(K近邻算法)分类预测心脏病数据matlab实现MCMC马尔可夫转换ARMA - GARCH模型估计R语言基于Bootstrap线性回归预测置信区间估计方法

    64800

    计算与推断思维 十四、回归推断

    我们知道如何找到穿过散点图最佳直线绘制。在所有直线估计均方误差最小,从这个角度来看,这条线是最好。 但是,如果我们数据是更大总体样本呢?...让我们收集我们估计斜率方法所有步骤,并定义函数bootstrap_slope执行它们。...来找到真实斜率置信区间,我们得到了一个区间,非常接近我们之前获得东西:大约 0.38 到 0.56 盎司每天。...估计回归模型真实直线斜率。...一个简单方法就是,按照我们在本节所做操作,即绘制两个变量散点图,看看它看起来是否大致线性,并均匀分布在一条线上。 我们还应该使用残差图,执行我们在前一节开发诊断。

    98310

    深度解析机器学习置信区间(附代码)

    本文介绍了置信区间概念以及如何计算置信区间bootstrap置信区间。 机器学习很多时候需要估计某个算法在未知数据上性能。...在这篇教程,你会了解置信区间以及如何在实践中计算置信区间。...它们也可以被解释并用于比较机器学习模型。 ? 这些不确定性估计在两方面有帮助。首先,区间让模型使用者了解模型好坏。[…]这样一,在比较不同模型置信区间可以用于衡量证据权重。...我们可以通过一个实例计算bootstrap置信区间。 假设我们有一个由均匀分布产生数据集,其中包含1,000个观察值在0.5到1.0之间。...你探索了置信区间以及如何在实践中计算置信区间

    4.2K30

    R语言广义线性混合模型(GLMM)bootstrap预测置信区间可视化

    并使用bootMer函数进行了自助法(bootstrap估计置信区间。...此外,bootMer函数可能需要较长时间执行,特别是当模型复杂或自助法抽样次数较多时。 在上述代码,模拟数据生成和模型拟合都是基于线性混合效应模型(LMM)。...通常,我们会使用自助法(bootstrap)或者基于模型近似方法估计这些区间。...在R,可以使用bootMer函数(来自lme4包)或predictInterval函数(来自merTools包)近似计算这些区间。...那里想法是从模型模拟N次新数据,然后获取一些感兴趣统计数据。在我们案例,我们感兴趣是通过推导自举拟合值获取回归线置信区间。bb$t是一个矩阵,其中列是观测值,行是不同自举样本。

    21810

    R语言POT超阈值模型在洪水风险频率分析应用研究

    我们目标是将概率模型拟合到这些数据并估算洪水分位数。 从获取了每次洪水日期,并将其包含在文件。有趣是,最早洪水流量是1943年,而最后一次是1985年,是43年记录,而不是47年。...因此,我们不能使用绘图位置公式计算阈值峰值序列数据AEP。取而代之是,方程式1逆可以解释为EY,即每年预期超出次数。 ARR示例将指数分布拟合为概率模型。...这些方程式可用于估计标准EY值分位数。使用bootstrap自举法估计了置信区间(95%)(表1)。...x值是根据等式1逆计算EY;y值是流量。拟合基于等式6。使用bootstrap自举法计算分位数置信区间。...图3:河流部分序列显示契合度和置信区间 ---- 参考文献 1.R语言基于ARMA-GARCH-VaR模型拟合和预测实证研究 2.R语言时变参数VAR随机模型 3.R语言时变参数VAR随机模型 4.R

    79841

    R语言和Python用泊松过程扩展:霍克斯过程Hawkes Processes分析比特币交易数据订单到达自激过程时间序列|附代码数据

    将其应用于更动荡区制或状态(例如一些崩溃)会很有趣,认为该比率会高得多。现在目的是计算拟合模型实际条件强度,并将其与经验计数进行比较。R 执行此评估,我们只需提供一系列时间戳即可对其进行评估。...事件间时间对数图,或者在我们案例,对指数分布QQ图,证实了这点。下面的图显示了一个很好R2拟合。现在我们知道该模型很好地解释了到达聚类,那么如何将其应用于交易呢?...下一步将是至少单独考虑买入和卖出到达,并找到一种方法预测给定霍克斯模型。然后,这些强度预测可以构成做方向性策略一部分。让我们看一下文献以获得一些想法。...仍然是低效,特别是对于高频交易目的。结论在本文中,展示了霍克斯过程是解释 交易聚集到达一个很好模型展示了如何在给定交易时间戳情况下估计和评估模型,并强调了一些与估计有关问题。...K-NN(K近邻算法)分类预测心脏病数据matlab实现MCMC马尔可夫转换ARMA - GARCH模型估计R语言基于Bootstrap线性回归预测置信区间估计方法R语言随机搜索变量选择SSVS估计贝叶斯向量自回归

    1.4K30

    孟德尔随机化之MendelianRandomization包(第二讲)

    在上一期推送和大家详解介绍了“MendelianRandomization”包输入文件以及其IVW方法,在这一期推送,我会和大家简单介绍一下这个包median-based方法,希望能把它作为对...参数distribution含义和IVW里一样,用于指定置信区间估计方法,“normal”表示用正态分布估计置信区间,“t-dist”代表用T分布估计。 参数alpha代表是统计学显著性。...参数iterations表示使用bootstrap方法迭代次数,在median-based方法,我们使用bootstrap估计最终计算出中位数误差。...,在同一种模型(比如加权模型)之下,增加bootstrap迭代次数,可以减少误差,使得结果更加准确,但是增加迭代次数之后,计算量会显著增大,计算时间会相应延长,这时候需要我们平衡一下,从米老鼠经验来看...讲到这里,相信大家应该明白如何使用median-based方法了,从米老鼠经验来看,median-based方法核心思想就是采用所有SNPwald ratio估计值中位数作为最终MR效应值(

    1.7K20

    R语言预测期货波动率实现:ARCH与HAR-RV与GARCH,ARFIMA模型比较|附代码数据

    在这个模型,或者说在教科书中,这些模型波动率通常被认为是一个常数 然而,情况并非如此,根据学术研究,波动率是具有聚类,厚尾和长记忆特征时间序列变量。...此外,本文使用滚动时间窗预测方法计算预测波动率并构建指数以评估模型准确性。结果表明,基于长记忆和实现波动率ARFIMA-RV模型是最准确模型。...我们从在R拟合APARCH开始: 可以看出ARCH效应是显而易见 我们可以得到模型系数,以及误差分析 为了进一步分析模型,我们分析了QQ图中正态性残差。...我们使用MSE(误差均方)测量模型预测性能。...:使用核回归平滑估计和K-NN(K近邻算法)分类预测心脏病数据 matlab实现MCMC马尔可夫转换ARMA - GARCH模型估计 R语言基于Bootstrap线性回归预测置信区间估计方法 R语言随机搜索变量选择

    70300

    R语言预测期货波动率实现:ARCH与HAR-RV与GARCH,ARFIMA模型比较|附代码数据

    在这个模型,或者说在教科书中,这些模型波动率通常被认为是一个常数然而,情况并非如此,根据学术研究,波动率是具有聚类,厚尾和长记忆特征时间序列变量。...此外,本文使用滚动时间窗预测方法计算预测波动率并构建指数以评估模型准确性。结果表明,基于长记忆和实现波动率ARFIMA-RV模型是最准确模型。...我们从在R拟合APARCH开始:可以看出ARCH效应是显而易见我们可以得到模型系数,以及误差分析为了进一步分析模型,我们分析了QQ图中正态性残差。...我们使用MSE(误差均方)测量模型预测性能。...matlab实现MCMC马尔可夫转换ARMA - GARCH模型估计R语言基于Bootstrap线性回归预测置信区间估计方法R语言随机搜索变量选择SSVS估计贝叶斯向量自回归(BVAR)模型Matlab

    65500

    深度 | 机器学习模型评价、模型选择及算法选择

    文中内容涉及很多常用方法,比如模型评估和选择Holdout方法等;介绍了bootstrap技术不同变体,通过正态逼近得到置信区间衡量性能估计(performance estimates)不确定性...由于我们要从这个模型集合中选择最好模型,所以就需要找到一种方法评估不同模型性能,以便对它们进行排序。除了算法调优之外,通常我们还需要尝试多种可以在特定条件下实现最优单一算法。...我们希望通过调整学习算法和从给定假设空间中选择最佳执行模型提高预测性能。...从中可以验证上文发现,测试集样本数减少会使模型性能估计方差增大,同时训练集样本减少会使得模型估计偏向悲观。 ▌2.4 Bootstrap方法和经验置信区间 如何才能获得性能估计置信区间呢?...尤其是在其分布未知时候,我们如何才获得性能估计均值方差和置信区间?对现实世界来说,多次独立实验统计数据特性是比较昂贵实验方式。为了避免这种极端方法,我们可以用bootstrap方法。

    2.3K40

    R语言使用bootstrap和增量法计算广义线性模型(GLM)预测置信区间

    因此,我们要导出预测置信区间,而不是观测值,即下图点 > r=glm(dist~speed,data=cars,family=poisson)> P=predict(r,type="response...+1.96*P2$se.fit)1173.9341> P1$fit+1.96*P1$se.fit1172.9101 bootstrap技术 第三种方法是使用bootstrap技术基于渐近正态性(仅50个观测值...我们想法是从数据集中取样,并对这些新样本进行log-Poisson回归,并重复很多次数, ---- 参考文献 1.用SPSS估计HLM层次线性模型模型 2.R语言线性判别分析(LDA),二次判别分析...(QDA)和正则判别分析(RDA) 3.基于R语言lmer混合线性回归模型 4.R语言Gibbs抽样贝叶斯简单线性回归仿真分析 5.在r语言中使用GAM(广义相加模型)进行电力负荷时间序列分析 6....使用SAS,Stata,HLM,R,SPSS和Mplus分层线性模型HLM 7.R语言中岭回归、套索回归、主成分回归:线性模型选择和正则化 8.R语言用线性回归模型预测空气质量臭氧数据 9.R语言分层线性模型案例

    1.5K31

    R in action读书笔记(17)第十二章 重抽样与自助法

    另外一个非常重要包是glmperm,它涵盖了广义线性模型置换检验依靠基础抽样分布理论知识,置换检验提供了另外一个十分强大可选检验思路。...无需假设一个特定理论分布,便可生成统计量置信区间,并能检验统计假设。比如,你想计算一个样本均值95%置信区间。假设均值样本分布不是正态分布: (1) 从样本随机选择10个观测,抽样后再放回。...(2) 为生成R自助法所需有效统计量重复数,使用boot()函数对上面所写函数进行处理。 (3) 使用boot.ci()函数获取第(2)步生成统计量置信区间。...boot()函数返回对象所含元素 t0 从原始数据得到k个统计量观测值 t 一个R × k矩阵,每行即k个统计量自助重复值 你可以如bootobject$t0和bootobject$t这样获取这些元素...一旦生成了自助样本,可通过print()和plot()检查结果。如果结果看起来还算合理, 使用boot.ci()函数获取统计量置信区间

    1.4K20

    花了一年时间研究不确定性估算,写下了这份最全指南

    由于所有结果都是0或1,并且以相同(未知)概率绘制,我们知道1和0数量遵循二项分布。这意味着“n个用户 k个已转化”情形置信区间是Beta分布。...记住置信区间公式使获益良多,而且觉得比起以前用(基于法线)公式,可能更倾向用它。...这个算法核心是计算均值,但是是为n次再抽样(bootstrap)计算均值,其中每个bootstrap是我们观测随机样本(替换)。...所以让我们把它提升到一个新水平,并尝试估计k和m和σ不确定性估计! 认为这将显示bootstrapping基本上是如何切割 - 你可以将它插入几乎任何东西,以估计不确定性。...所以,如果你被问到下个月大象体重范围是什么,你可以从图表得到它。 第二个图找到了k和m许多解,并显示了kx + m不确定性。

    69720

    R语言机器学习实战之多项式回归|附代码数据

    因此,对于最小二乘分析,多项式回归计算和推理问题可以使用多元回归技术完全解决,这是通过将 xx、x2x2 等视为多元回归模型独特自变量完成。  ...模型参数置信区间: confint(model,level = 0.95) 拟合vs残差图 总的来说,这个模型似乎很适合,因为R平方为0.8。...(GBM)算法进行回归、分类和动态可视化 如何R语言在机器学习建立集成模型?...(Logistic Regression)、决策树、森林分析心脏病患者 R语言基于树方法:决策树,随机森林,Bagging,增强树 R语言基于Bootstrap线性回归预测置信区间估计方法 R语言使用...bootstrap和增量法计算广义线性模型(GLM)预测置信区间 R语言样条曲线、决策树、Adaboost、梯度提升(GBM)算法进行回归、分类和动态可视化 Python对商店数据进行lstm和xgboost

    1.2K00

    写给开发者机器学习指南(六)

    所以在开始工作之前,假设你在你最喜欢IDE创建了一个新项目,并将smile-core和smile-plot库添加到你项目中。 使用时额外库,以及如何获取示例数据按照示例进行处理。...K-NN背后想法如下:给定一组被分类点,您可以通过查看其K个邻居(K是正整数)对新点进行分类。这个想法是,通过检查新点与其周围点之间欧氏距离,找到K个邻居。...然而,找到允许大多数数据点被正确分类K可以通过查看数据完成。另外,应该仔细挑选K以防止算法不可判定性。 说例如K = 2,问题有2个标签,那么当一个点在两个标签之间时,算法应该选择哪一个。...有人会说,具有最小错误率模型总是最好,但是当你回想起过拟合这一术语时,选择这个特定模型可能对未来数据执行真的很糟糕。...这是更容易分类点之一,因为它清楚地在图中数据点 Alpha字段。 因为现在很清楚如何做这些预测,不会介绍给你其他点,但随时可以尝试不同点去进行预测。

    45220

    深度 | 从Boosting到Stacking,概览集成学习方法与性能

    选自Statsbot 作者:Vadim Smolyakov 机器之心编译 参与:Jane W 集成学习(Ensemble learning)通过组合几种模型提高机器学习效果。...例如,我们可以在不同数据子集上训练 M 个不同树(随机选择)并计算集成结果: ? Bagging 使用 bootstrap 抽样获取训练基础学习器数据子集。...最右侧图还显示了测试集准确率如何随着集成大小而提高。根据交叉验证结果,我们可以看到准确率随着估计器数量而增加,一直到约 10 个基础估计器时达到最大值,然后保持不变。...在随机森林中,集成每棵树都是由从训练集中抽取样本(即 bootstrap 样本)构建。另外,与使用所有特征不同,这里随机选择特征子集,从而进一步达到对树随机化目的。...与寻找最具有区分度阈值不同,每个备选特征阈值是随机选择,这些随机生成阈值最佳值将作为分割规则。这通常能够减少模型方差,但代价是偏差略微增加。

    1K80

    ROC曲线不用愁,四种R包教你一步搞定!

    导语 GUIDE ╲ 前面我们介绍了一个对有害同义突变预测方法PrDSM,可以发现,在对模型分析,大量使用ROC对模型进行评估,今天我们就来介绍一下ROC相关内容和两种ROC绘图方法:pROC...下图所示各个指标及计算公式: 最好预测方法是在ROC空间左上角或坐标(0,1)处找到一个点,表示100%敏感性(无假阴性)和100%特异性(无假阳性)。(0,1)点也被称为完美分类。...④AUC值越大分类器,正确率越高。 R包介绍 01 R包pROC pROC是一个用于显示、平滑和比较ROC曲线工具。...(部分)曲线下面积AUC(pAUC)可以通过基于U-statistics或bootstrap统计检验进行比较。可以计算(p)AUC或ROC曲线置信区间。...plotROC试图通过提供绘图和交互式工具解决这些缺点。提供可以生成用于web使用交互式ROC曲线图,以及打印版本功能。plotROC是基于ggplot2绘图

    8.3K10
    领券