R語言學習筆記 8 線性回歸

2021-10-03 00:10:50 字數 1008 閱讀 3992

erg tutorial 3 linear model

a = lm( medv ~ lstat + i(lstat^2), date = boston)#對lstat和lstat^2進行線性回歸

a = lm( medv ~ poly(lstat, 5), date = boston)#對lstat,lstat^2……lstat^3進行線性回歸

自定義函式

aaa = function(x,y)

#aaa是function的名字,呼叫的時候要用 aaa(),要加括號

logistic regression

glm和lm類似		

glm.fits=glm(direction~lag1+lag2+lag3+lag4+lag5+volume,data=smarket,family=binomial)

predict函式中的type問題

glm.probs=predict(glm.fits,type="response")

#在做分類**的時候,如果**值為概率,則type = response 給出具體的**概率,而 type = class按規定的闕值給出分類

mean(a==b)

>mean(glm.pred==direction)

[1] 0.5216

> table(glm.pred,direction)

direction

glm.pred down up

down 145 141

up 457 507

#(145+507)/1250=0.5216 **的精準性,1-0.5216=0.4784是error,**誤差

linear discriminant analysis線性判別分析

ldaquadratic discriminant analysis二次判別分析

qdarr

R語言學習筆記(8)

本篇文章主要包含生成隨機樣本的方法 1.sample函式,基本用法 sample x 範圍 size 個數 replace false 是否可以包含重複元素 prob null 範圍中各元素出現的概率 2.rbinom函式的基本用法 rbinom n 一次實驗中的觀察次數number of obse...

R語言學習筆記 回歸分析

1.一元線性回歸 lm lm formula,data,subset,weights,na.action,method qr model true,x false,y false,qr true,singular.ok true,contrasts null,offset,formula為要擬合的模...

R語言學習之簡單線性回歸

從許多方面來看,回歸分析都是統計學的核心。它其實是乙個廣義的概念,通指那些用乙個或多個 變數 也稱自變數或解釋變數 來 響應變數 也稱因變數 效標變數或結果變數 的方法。即通過已知的點來建立擬合模型,用給定的x值來 y值,找到一條合適的擬合曲線,算出合適的斜率和方差。只有乙個自變數的情況稱為簡單回歸...