R語言之OOP篇

2021-06-23 01:19:11 字數 1273 閱讀 5189

setclass("passenger", representation(name = "character", origin = "character",destination = "character"))#定義類passenger

setclass("freqflyer", representation(ffnumber = "numeric"), contains = "passenger")#定義類freqflyer,且繼續passenger類

getclass("freqflyer")#取類freqflyer

subclassnames("passenger")#取passenger類的子類名稱

superclassnames("freqflyer")#取freqflyer類的父類名稱

setclass("rectangle", representation(h = "numeric", w = "numeric", area = "numeric"))#定義類rectangle

myr = new("rectangle", h = 10, w = 20, area = 200)#實便化這個類,物件的名稱為myr

myrsetgeneric("area", function(shape) standardgeneric("area")) #根據adt定義乙個抽象函式

setmethod("area", signature(shape = "rectangle"), function(shape) shape@area)#定義乙個類的方法

myr@area#呼叫類的方area方法

area(myr)呼叫area函式,引數為myr

R語言之for迴圈

程式示例 資料集 id t1 t2 t3 1 1 52.56441 10.074323 18.81786 2 1 50.18791 10.058374 18.30228 3 1 47.68246 10.476636 21.96603 4 1 48.52158 10.005308 20.05809 5...

r語言 svycoxph R語言之cox回歸分析

cox比例風險模型 cox proportional hazards model,也稱為cox回歸 主要用於帶有時間的生存結局的影響因素研究,或評價某個臨床 措施對患者生存的影響。cox模型可以由hazard function表示,h t 簡單的說就是t時刻死亡的風險,公式如下 h t h0 t e...

r語言 svycoxph R語言之cox回歸分析

cox比例風險模型 cox proportional hazards model,也稱為cox回歸 主要用於帶有時間的生存結局的影響因素研究,或評價某個臨床 措施對患者生存的影響。cox模型可以由hazard function表示,h t 簡單的說就是t時刻死亡的風險,公式如下 h t h0 t e...