抖动数据点在R语言中的实现

R语言 专栏收录该内容
¥59.90 ¥99.00
95篇文章

抖动数据点在R语言中的实现

在数据可视化领域,抖动是一种常用的技术,用于在散点图中避免数据点之间的重叠。R语言提供了丰富的绘图功能,包括在散点图中抖动数据点。本文将介绍如何使用R语言实现抖动数据点,并提供相应的源代码。

首先,让我们准备一些数据来进行演示。假设我们有两个变量x和y,分别表示横坐标和纵坐标。我们将使用内置的mtcars数据集作为例子。首先,加载数据集并查看前几行数据:

# 加载数据集
data(mtcars)

# 查看数据集前几行
head(mtcars)

接下来,我们将使用基础的plot函数创建一个简单的散点图。在此之前,我们需要选择要绘制的变量,例如mpg和wt。然后,我们使用par函数设置绘图参数,将抖动设置为TRUE以启用抖动效果。

# 选择要绘制的变量
x <- mtcars$mpg
y <- mtcars$wt

# 创建散点图
plot(x, y, pch = 16, col = "blue", main = "散点图", xlab = "mpg", ylab = "wt")

# 设置抖动效果
par(jitter = TRUE)

运行上述代码后,你将看到一个具有抖动效果的散点图。抖动效果使得数据点在水平和垂直方向上稍微偏离其实际值,从而避免了数据点的重叠。

如果你想要更进一步的控制抖动的强度,可以使用jitter函数。jitter函数可以将数据点抖动的范围限制在指定的范围内。例如,如果我们想要限制抖动范围在0.1内,可以在调用plot函数之前使

添加抖动数据点的方法(使用R语言) 通过添加随机性,抖动能够提高数据可视化的可读性,减少数据重叠。在数据可视化中,抖动是一种常用的技术,用于在离散的数据点上添加一些随机性,以减少数据的重叠并增加可读性。R语言提供了几种简单有效的方法来实现数据点的抖动效果。下面将介绍几种常见的方法,并提供相应的R代码示例。上述代码中,我们首先加载了ggplot2包,并创建了一个示例数据框。在上述代码中,我们同样使用ggplot2包,并创建了一个示例数据框。函数可以在一个给定的向量上添加随机的小量抖动。函数对数据进行抖动处理,并将抖动后的结果存储在。 阅读详情

相关推荐

R语言绘图-抖动点图(jitter)绘制指南

此文内容来自微信公众号:R语言搬运工,扫码关注公众号浏览更多精彩内容 往期精彩: 线图详解 点阵图详解 柱状图(条形图)详解 箱线图(盒须图)详解 在科研论文中,我们经常看到作者为展示数据点的分布范围,通过绘制箱型图直观的展示,其实,现在越来越多的作者更喜欢用抖动点图达到更好的可视化效果。此文以ggplot2和ggbeeswarm两个包展示一下抖动点图的绘制效果。 ▉ggplot2中的geom_jitter library(ggplot2) ggplot(iris,aes(Species,Sepal.W

weixin_39372811的博客 3482

添加抖动数据点:使用R语言实现

在数据可视化中,抖动(Jittering)是一种常见的技术,用于在散点图等图表中避免数据重叠。抖动通过在数据点的位置上添加随机噪声,使得数据点分散开来,从而更好地展示数据的分布和密度。通过添加抖动效果,我们可以更清晰地观察数据的分布和密度,避免了数据点重叠造成的信息丢失。运行上述代码后,将生成一个名为"scatterplot.png"的散点图文件,其中包含了添加抖动效果后的数据点。上述代码中,我们首先创建了一个名为"data"的数据框,包含了两列数值型变量。函数将抖动后的数据点绘制在散点图上,使用。

ByteBuster的博客 267

色彩抖动数据点的R语言实现

在R语言中,我们可以使用各种函数和包来实现色彩抖动效果。本文将介绍如何使用R语言实现色彩抖动数据点,并提供相应的源代码。本文将介绍如何使用R语言实现色彩抖动数据点,并提供相应的源代码。本文将介绍如何使用R语言实现色彩抖动数据点,并提供相应的源代码。本文将介绍如何使用R语言实现色彩抖动数据点,并提供相应的源代码。本文将介绍如何使用R语言实现色彩抖动数据点,并提供相应的源代码。本文将介绍如何使用R语言实现色彩抖动数据点,并提供相应的源代码。本文将介绍如何使用R语言实现色彩抖动数据点,并提供相应的源代码。

CyberWizarDD的博客 179

R语言plotly可视化:小提琴图、多分类变量小提琴图、分组(grouped)小提琴图、分裂的分组小提琴图、每个小提琴图内部分为两组数据、每个分组占小提琴图的一半、自定义设置小提琴图的调色板、抖动数据

本文介绍了使用R语言plotly包绘制多种小提琴图的方法。主要包括:基础小提琴图、多分类变量小提琴图、分组小提琴图、分裂分组小提琴图等可视化技巧。特别展示了如何实现每个小提琴图内部分为两组数据、自定义调色板和添加抖动数据点(jitter)等高级功能。通过仿真数据演示了plotly强大的交互式可视化能力,能够直观展示数据分布特征。文章还对比了ggplot2和plotly两种可视化工具的特点,指出plotly在交互性和美观度上的优势,是数据分析中值得掌握的重要工具。

statistics+insight+vista+power 165

数据点抖动方法在R语言中的应用

数据点抖动方法不仅可以应用于简单的散点图,还可以与其他图层结合使用,以提供更多的信息。通过合适的美学映射和标记标签,我们可以为散点图增添更多维度的信息,使其更具表达力和可解释性。数据点抖动是一种在散点图中微调数据点位置的技术,它通过为每个数据点添加一个小的随机值,让数据点在图上稍微偏离其原始位置,从而使得重叠的数据点能够更好地展示出来。它可以帮助我们更好地观察和解读包含有大量数据点的散点图,避免数据点之间的重叠现象。下面是一个简单的例子,演示了如何使用数据点抖动的方法生成一个具有重叠数据点的散点图。

PixelShadeZ的博客 263

抖动数据点 R语言

除了上述方法外,还有其他一些R包和函数可以实现数据点的抖动效果,例如gplots包中的jitter2()函数、vegan包中的jitterdf()函数等。通过使用R语言中提供的各种抖动方法,我们可以有效地解决数据可视化中数据点重叠的问题,使得图表更具可读性和可解释性。较小的值会产生较小的抖动效果,较大的值会产生较大的抖动效果。较小的factor值会产生较小的抖动效果,而较大的factor值会产生较大的抖动效果。抖动的原理是在数据点的位置上加入随机噪声,使得它们在一定范围内随机分布,增加数据的可读性。

CodeVorter的博客 320

抖动数据点:用R语言实现数据点的抖动效果

在上述代码中,我们使用ggplot函数创建了一个基础的散点图,并通过aes函数指定了x和y变量。通过对数据点的位置进行微小的随机扰动,我们可以更好地展示数据的分布情况。在数据可视化中,抖动是一种常用的技术,用于在散点图中避免数据点的重叠。通过对数据点的位置进行微小的随机扰动,可以更好地展示数据的分布情况。现在我们已经生成了示例数据,接下来我们将使用R中的ggplot2包进行数据可视化,并添加抖动效果。根据生成的图形,可以清楚地看到数据点的分布情况,抖动效果避免了数据点的重叠,使得图形更加清晰易读。

Book_Sea的博客 322

R语言可视化散点图、气泡图、动态气泡图、数据点重合的散点图、数据点计数图、抖动数据点图、基于lm方法或者loess方法拟合数据点之间的趋势关系曲线、自定义数据点的大小、色彩、添加主标题、副标题、题注

R语言可视化散点图、气泡图、动态气泡图、数据点重合的散点图、数据点计数图、抖动数据点图、基于lm方法或者loess方法拟合数据点之间的趋势关系曲线、自定义数据点的大小、色彩、添加主标题、副标题、题注信息、添加边缘直方图、箱图

data+scenario+science+insight 959

如何在R语言中添加抖动数据点

在数据可视化中,抖动是一种常用的方法,可以在散点图等图表中为数据点添加随机性,以减少重叠和提高可读性。本文将介绍如何在R语言中添加抖动数据点,并提供相应的源代码示例。通过为数据点添加随机性,抖动可以改善图表的可读性,尤其是当数据点之间有重叠时。根据实际需求和个人喜好,您可以选择合适的方法来实现抖动效果,并根据需要调整抖动的强度。这将创建一个简单的散点图,其中x轴表示变量x,y轴表示变量y。函数可以为给定的数值向量添加随机噪声,并返回具有抖动效果的新向量。函数外,还可以使用一些R语言中的包来实现抖动效果。

TechCraze的博客 204

在R语言中添加抖动数据点

在本文中,我将向您展示如何在R语言中添加抖动数据点来改善数据可视化效果。总结起来,通过在R语言中添加抖动数据点,我们能够改善数据可视化效果,避免数据点重叠,并更清楚地展示每个数据点的位置。然而,如果我们的数据集很大或者数据点分布相对密集,那么这些数据点可能会重叠在一起,导致无法准确地看到每个数据点的位置。结果应该是一个简单的散点图,其中数据点位于(1,10)、(2,12)、(3,11)、(4,9)和(5,10)的位置。除了在散点图中添加抖动数据点外,还可以在其他类型的图形中使用类似的方法,例如箱线图等。

CodeLancerX的博客 212

R语言ggplot2可视化:可视化散点图(配置数据点抖动jitter)、geom_text_repel函数避免抖动数据点标签互相重叠

R语言ggplot2可视化:可视化散点图(配置数据点抖动jitter)、geom_text_repel函数避免抖动数据点标签互相重叠

statistics+insight+vista+power 1042

R语言:使用参数添加抖动数据点

如果您希望自定义抖动的强度,您可以通过调整jitter()函数的factor参数来实现。factor参数控制了抖动的强度,较小的值表示较小的抖动范围,而较大的值表示较大的抖动范围。# 自定义抖动强度在上述代码中,我们将factor参数分别设置为0.1和0.2,以控制x轴和y轴的抖动强度。您可以根据需要调整这些值,以获得最佳的可视化效果。

HackMasterX的博客 153

R语言ggplot2可视化:可视化箱图、在箱图中添加抖动数据点(Dot + Box Plot)、自定义抖动数据点的大小、颜色、数据点分布在箱图中间、添加主标题、副标题、题注信息

R语言ggplot2可视化:可视化箱图、在箱图中添加抖动数据点(Dot + Box Plot)、自定义抖动数据点的大小、颜色、数据点分布在箱图中间、添加主标题、副标题、题注信息

data+scenario+science+insight 937

使用R语言添加抖动数据点

在数据可视化中,抖动(jitter)是一种常用的技术,用于在散点图中添加一定程度的随机扰动,以解决数据重叠的问题。通过对数据进行抖动处理,在散点图中可以更清晰地展示数据点的分布情况,避免数据重叠造成的覆盖问题。的值为0.5,表示抖动的范围为数据点所在位置的0.5倍。在这里,我们将通过添加抖动效果来解决数据点重叠的问题。参数,您可以根据具体需求控制抖动的程度,以获得最合适的数据可视化效果。函数中使用抖动后的数据,我们可以得到一个具有抖动效果的散点图。函数对数据集中的每个数据点进行一定程度的随机扰动。

CyberLancer的博客 341

R语言作图大全

R作图。R是统计学中功能非常强大的工具,此外R的作图功能与非常强大。

基于STM32F407与AD9910/AD9959的高频可调DDS信号源设计与实战

本文详细介绍了基于STM32F407微控制器与AD9910/AD9959高性能DDS芯片的高频可调信号源设计与实现。文章从DDS原理入手,阐述了双芯片方案的优势,并重点分享了高频电路设计中的电源、PCB布局布线等关键硬件设计技巧与避坑指南。同时,提供了通过SPI配置DDS芯片及利用Matlab生成任意波形的软件驱动方法,旨在帮助开发者打造一个覆盖10Hz至4200MHz的实用信号发生器。

weixin_36184718的博客 121

基于RK3588与FPGA的SDI视频处理系统:从MIPI CSI-2输入到DSI输出的全链路解析

本文深入解析了基于RK3588与FPGA的SDI视频处理系统全链路。系统利用FPGA作为高速接口转换与流管理核心,将SDI信号转换为MIPI CSI-2数据流送入RK3588进行智能图像处理与AI分析,处理结果再通过MIPI DSI回传,最终由FPGA控制编码为SDI输出,实现了专业视频接口与强大算力的高效协同。

s1t2u3的博客 667

GIS分析-利用K-Means方法进行地震分析

通过“聚类”可以获得有关我们所拥有的数据的各种线索,这是数据挖掘技术之一。分析创建的组有助于决策过程。在这项研究中,我们将使用数据挖掘工具之一的K-Means方法研究安纳托利亚东部地区近100年发生的地震的空间分布,并试图获得有用的信息,以供未来的研究使用。我从局地震目录页面获得了研究所需的地震数据,并从获得了区域边界数据。

gis收藏家的博客 1570

BIM模型导入SuperMap

目录 一、超图 BIM插件安装 1.1 插件下载 1.2 安装 二、BIM模型导出 2.1 Revit插件导出 2.2 SuperMap导入工具 三、SuperMap BIM数据处理与服务发布 四、SuperMap三维数据处理中关于模型高程修改方法 一、超图 BIM插件安装 1.1 插件下载 下载链接:http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?tt=ProductAAS&id=134 1..

爱晒太阳的风 3597

Playwright自动化测试实战:攻克日历时间控件三大策略与Java实现

在Web自动化测试领域,元素定位与交互模拟是核心技术基础,其原理在于通过程序精确识别并操作页面中的DOM元素,以模拟真实用户行为。这项技术的核心价值在于提升测试效率、确保交互逻辑的覆盖度与可靠性,广泛应用于电商、金融、OA等系统的功能验证。日历时间控件作为典型的复杂交互组件,常涉及动态弹出层、多级导航与状态同步,是自动化测试中的常见难点。本文聚焦于使用Playwright工具,针对此类控件深入剖析了三种核心解决策略:从最高效的直接赋值、到全面模拟用户交互的主流方法,再到利用组件特性的混合定位方案,并结合Ja

weixin_28835551的博客 311

Python地理数据处理 十七:植被物候提取和分析(Savitzky-Golay)

植被是陆地生态系统中最重要的组分之一,也是对气候变化最敏感的组分,其在全球变化过程中起着重要作用,能够指示自然环境中的大气、水、土壤等成分的变化,其年际和季节性变化可以作为地球气候变化的重要指标。此外,由于生态工程保护建设和植被自然生长等因素,中国陆地生态系统发挥了重要的碳汇作用。因此,定量评估植被时空动态变化是制定生态系统可持续发展目标和衡量生态系统固碳潜力的重要前提,卫星遥感数据衍生的生态参量产品为研究长时间序列全球及区域植被时空变化提供了重要数据源。SG滤波能够对物候信息进行平滑,并提取其中的物候信息

amyniez的博客,欢迎交流讨论 4247

软考高级-系统架构设计师 论文范文参考(一)

系统架构设计师 论文参考

片言可决讼,半纸能缚龙 4341

华为OD机考双机位C卷 - 评委评分 (Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 评委评分 (OD上机考试双机位C卷)。提供在线OJ刷题。Java、C++、Python、GO语言、C语言、JavaScript题解,并提供完整思路讲解。

算法大师! 1750

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

上一篇: 使用mget函数获取数据对象(R语言)
下一篇: R语言中的rle函数是用于计算向量中连续重复元素的长度的函数
普通网友
博客等级 码龄3年 232粉丝 708原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值