# vec <- rep( seq(1,5,by=0.5),3)

 # vec <- seq( 1 , 10 , by = 1 )
# min(vec) #最小值
# max(vec) #最大值
# range(vec) #范围
# length(vec) #长度
# sum(vec) #总和
# prod(vec) #向量元素所有的乘积
# median(vec) #中位数
# mean(vec) #均值
# var(vec) #样本方差
# sort(vec) #排序
# order(-vec) #排序 的是 索引并不改变向量的实际位置
# vec # vec <- 1:5
# Logic_vec <- vec > 3
# Logic_vec # str = c( "x" , "y" , "z" , "w" )
# paste("result.",str,sep="") # x <- -5 : 5
# y <- numeric( length(x) )
# y[x<0] <- 1 - x[x<0]
# y[x>=0] <- 1 + x[x>=0]
# x;y # sex <- c("M","F","M","M","F");sex # sexf <- factor(sex) ; sexf # sex.level <- levels(sexf) ; sex.level # sex.tab <- table( sexf ) ; sex.tab # sex <- c("M","F","M","M","F")
# sexf <- factor(sex);
# sex.level <- levels(sexf);
# height <- c(174,165,180,171,160)
# tapply( height , sex , mean ) # A <- matrix( 1:9 , nrow = 3 , ncol = 3 , byrow = TRUE ) ;
# A[3,3] = 10;A;
# B <- matrix( 1 , nrow = 3 , ncol = 1 , byrow = TRUE ) ; B # A <- matrix( 1:9 , nrow = 3 , ncol = 3 , byrow = TRUE ) ;
# A[3,3] = 10;
# det(A) # A <- t( array( c(1:8,10) , dim=c(3,3) ) );A
# Inv_A <- solve(A) ; Inv_A # A <- t( array( c(1:8,10) , dim=c(3,3) ) );A
# Inv_A <- solve(A) ; Inv_A
# E = A %*% Inv_A ; E # A <- t( array( c(1:8,10) , dim = c(3,3) ) );A
# b <- c( 1 , 1 , 1 );b
# x <- solve( A,b ) ; x # A <- t( array( c(1:8,10) , dim = c(3,3) ) );A
# Sm <- tcrossprod (A,A); Sm # ev <- eigen(Sm) ; ev # A <- t( array( c(1:8,10) , dim = c(3,3) ) );A
# svdA <- svd(A) ; svdA
# u = svdA$u;u
# v = svdA$v;v
# d = svdA$d;d
# u %*% diag(d) %*% t(v) # A <- t( array( c(1:8,10) , dim = c(3,3) ) );A
# apply( A , 2 , sum ) # fzero <- function( f , a , b , eps = 1e-5 ){
# if( f(a) * f(b) > 0 )
# list( fail = "Unfound ")
# else{
# repeat{
# if( abs(b-a) < eps ) break
# x <- (a+b) / 2
# if( f(a) * f(x) < 0 ){
# b <- x
# }
# else{
# a <- x
# }
# }
# list(root = (a+b)/2,fun = f(x) )
# }
# }
#
# f <- function( x ) { x^3 - x - 1 }
# fzero(f,0,10,1e-6) # area <- function( f , a , b , eps = 1e-6 , lim = 10 ){
# fun1 <- function( f , a , b , fa , fb , a0 , eps , lim , fun ){
# d <- ( a+b ) / 2 ;
# h <- ( b-a ) / 4 ;
# fd <- f(d) ;
# a1 <- h * ( fa+fd )
# a2 <- h * ( fd+fb )
# if( abs(a0-a1-a2) < eps || lim == 0 ){
# return ( a1 + a2 )
# }else{
# return ( fun(f,a,d,fa,fd,a1,eps,lim-1,fun)
# +fun(f,d,b,fd,fb,a2,eps,lim-1,fun))
# }
# }
# fa <- f(a);
# fb <- f(b);
# a0 <- ((fa+fb) * (b-a))/2;
# fun1(f,a,b,fa,fb,a0,eps,lim,fun1)
# }
#
# f <- function(x) x
# quad <- area(f,0,10) ; quad

【统计与建模】R语言基本操作的更多相关文章

  1. 统计计算与R语言的资料汇总(截止2016年12月)

    本文在Creative Commons许可证下发布. 在fedora Linux上断断续续使用R语言过了9年后,发现R语言在国内用的人逐渐多了起来.由于工作原因,直到今年暑假一个赴京工作的机会与一位统 ...

  2. R 语言基本操作(基本信息的查看、与本地文件系统交互、编译器版本升级)

    0. 信息及路径的查看 getwd() ⇒ 查看路径: setwd() ⇒ 设置路径: .libPaths() ⇒ R 语言库所在的位置: sessionInfo() ⇒ 查询版本及系统和库等信息: ...

  3. R语言基本操作函数---变量的基本操作

    1.变量变换        as.array(x),as.data.frame(x),as.numeric(x),as.logical(x),as.complex(x),as.character(x) ...

  4. R语言基本操作函数(1)变量的基本操作

    1.变量变换        as.array(x),as.data.frame(x),as.numeric(x),as.logical(x),as.complex(x),as.character(x) ...

  5. R语言基本操作

    is.na and is.element is.na can use which, it finds specific rows, is.element can't, it is designed t ...

  6. R语言介绍

    R语言简介 R语言是一种为统计计算和图形显示而设计的语言环境,是贝尔实验室(Bell Laboratories)的Rick Becker.John Chambers和Allan Wilks开发的S语言 ...

  7. 【转】R语言知识体系概览

    摘要:R语言的知识体系并非语法这么简单,如果都不了R的全貌,何谈学好R语言呢.本文将展示介绍R语言的知识体系结构,并告诉读者如何才能高效地学习R语言. 最近遇到很多的程序员都想转行到数据分析,于是就开 ...

  8. 【计理05组01号】R 语言基础入门

    R 语言基本数据结构 首先让我们先进入 R 环境下: sudo R 赋值 R 中可以用 = 或者 <- 来进行赋值 ,<- 的快捷键是 alt + - . > a <- c(2 ...

  9. 大数据R语言简析

    R语言是用于统计分析.画图的语言和操作环境.R是属于GNU系统的一个自由.免费.源码开放的软件.它是一个用于统计计算和统计制图的优秀工具. R是统计领域广泛使用的诞生于1980年左右的S语言的一个分支 ...

随机推荐

  1. PHP如何解决网站大流量与高并发的问题(一)

    高并发的相关概念 在某个时间点,有多少个访问量 如果一个系统的日PV在千万以上,有可能是一个高并发的系统 QPS: 每秒钟请求或者查询的数量,在互联网领域,指每秒相应请求数(指HTTP请求) 吞吐量: ...

  2. Mysql中如何查看慢查询以及查看线程

    一.MySQL数据库有几个配置选项可以帮助我们及时捕获低效SQL语句 1,slow_query_log这个参数设置为ON,可以捕获执行时间超过一定数值的SQL语句. 2,long_query_time ...

  3. button按钮的状态为disabled禁用状态,click事件无法触发,但是为什么touchstart下却依然可以触发

    切换到移动模拟模式,并点击按钮,查看控制台. 发现click没有事件没有触发,而touch事件依然触发. 解决办法: 对于移动端我们使用css来禁止按钮,达到disable的效果: 对,就是这个神奇的 ...

  4. linux内核的0号进程是在哪里创建的?

    1. 0号进程即为idle进程或swapper进程,也就是空闲进程 2. 0号进程特点 idle是一个进程,其pid为0. 主处理器上的idle由原始进程(pid=0)演变而来.从处理器上的idle由 ...

  5. flutter 路由动画

    import 'package:flutter/material.dart'; import 'package:flutter_app/pages/FirstPage.dart'; void main ...

  6. vue plupload 的使用

    1.  首选npm安装plupload 2. 阿里云OSS PHP 安全上传 <template> <div class="imgUpload"> aaa ...

  7. pytorch transforms.Lambda的使用

    当你想要对图像设置transforms策略时,如: from torchvision import transforms as T normalize = T.Normalize([0.485, 0. ...

  8. 004-行为型-01-策略模式(Strategy)

    一.概述 定义了一系列算法,并将每个算法封装起来,使他们可以相互替换,且算法的变化不会影响到使用算法的客户.需要设计一个接口,为一系列实现类提供统一的方法,多个实现类实现该接口,设计一个抽象类(可有可 ...

  9. QML按键

    1.普通用法 import QtQuick 2.9 import QtQuick.Window 2.2 import QtQuick.Controls 2.2 ApplicationWindow { ...

  10. Python - Django - CSRF

    CSRF 攻击: 把 settings.py 中的 csrf 注释掉 正规网站: 创建修改密码页面 password.html: <!DOCTYPE html> <html lang ...