Package: qkerntool 1.19

qkerntool: Q-Kernel-Based and Conditionally Negative Definite Kernel-Based Machine Learning Tools

Nonlinear machine learning tool for classification, clustering and dimensionality reduction. It integrates 12 q-kernel functions and 15 conditional negative definite kernel functions and includes the q-kernel and conditional negative definite kernel version of density-based spatial clustering of applications with noise, spectral clustering, generalized discriminant analysis, principal component analysis, multidimensional scaling, locally linear embedding, sammon's mapping and t-Distributed stochastic neighbor embedding.

Authors:Yusen Zhang [aut, cre], Daolin Pang [ctb], Jinghao Wang [ctb], Jialin Zhang [ctb]

qkerntool_1.19.tar.gz
qkerntool_1.19.zip(r-4.5)qkerntool_1.19.zip(r-4.4)qkerntool_1.19.zip(r-4.3)
qkerntool_1.19.tgz(r-4.4-any)qkerntool_1.19.tgz(r-4.3-any)
qkerntool_1.19.tar.gz(r-4.5-noble)qkerntool_1.19.tar.gz(r-4.4-noble)
qkerntool_1.19.tgz(r-4.4-emscripten)qkerntool_1.19.tgz(r-4.3-emscripten)
qkerntool.pdf |qkerntool.html
qkerntool/json (API)

# Install 'qkerntool' in R:
install.packages('qkerntool', repos = c('https://yusenzhang.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Datasets:

On CRAN:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

2.19 score 1 stars 31 scripts 137 downloads 119 exports 2 dependencies

Last updated 6 years agofrom:08debfae49. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 20 2024
R-4.5-winOKNov 20 2024
R-4.5-linuxOKNov 20 2024
R-4.4-winOKNov 20 2024
R-4.4-macOKNov 20 2024
R-4.3-winOKNov 20 2024
R-4.3-macOKNov 20 2024

Exports:anocndas.cndkernmatrixas.qkernmatrixblkdiagcaubasecaucndchibasechicndclustclust<-cndkernfcndkernf<-cndkernmatrixcndkernmatrix.anokernelcndkernmatrix.caukernelcndkernmatrix.chikernelcndkernmatrix.invkernelcndkernmatrix.laplkernelcndkernmatrix.logkernelcndkernmatrix.multkernelcndkernmatrix.nonlkernelcndkernmatrix.norkernelcndkernmatrix.polykernelcndkernmatrix.powkernelcndkernmatrix.ratikernelcndkernmatrix.rbfkernelcndkernmatrix.studkernelcndkernmatrix.wavkernelconnumconnum<-dimReddimRed<-dimsdims<-epseps<-EucdisteValeVal<-eVeceVec<-funinvbaseinvcndisseedisseed<-kcallkcall<-labellabel<-laplbaselaplcndlogbaselogcndMinPtsMinPts<-multbasemultcndn.actionn.action<-nonlbasenonlcndnorcndpcvpcv<-plotpolycndpowbasepowcndpredictprintprjprj<-qkdbscanqkernmatrixqkernmatrix.cauqkernelqkernmatrix.chiqkernelqkernmatrix.invqkernelqkernmatrix.laplqkernelqkernmatrix.logqkernelqkernmatrix.multqkernelqkernmatrix.nonlqkernelqkernmatrix.powqkernelqkernmatrix.ratiqkernelqkernmatrix.rbfqkernelqkernmatrix.studqkernelqkernmatrix.wavqkernelqkgdaqkIsomapqkLLEqkMDSqkpcaqkspeccqkspeclustqparqpar<-qsammonqtSNEratibaseraticndrbfbaserbfcndResidualsResiduals<-rotatedrotated<-showstudbasestudcndtermsterms<-wavbasewavcndwithinsswithinss<-xmatrixxmatrix<-ymatrixymatrix<-

Dependencies:classMASS

Readme and manuals

Help Manual

Help pageTopics
Assing cndkernmatrix class to matrix objectsas.cndkernmatrix as.cndkernmatrix,matrix-method as.cndkernmatrix-methods cndkernmatrix-class
Assing qkernmatrix class to matrix objectsas.qkernmatrix as.qkernmatrix,matrix-method as.qkernmatrix-methods qkernmatrix-class
qKernel Functionsbases caubase chibase invbase laplbase logbase multbase nonlbase powbase ratibase rbfbase studbase wavbase
Block diagonal concatenation of matrixblkdiag
Class "cndkernel" "nonlkernel" "polykernel" "rbfkernel" "laplkernel"anokernel-class caukernel-class chikernel-class cndkernel-class invkernel-class laplkernel-class logkernel-class multkernel-class nonlkernel-class norkernel-class polykernel-class powkernel-class qpar,cndkernel-method ratikernel-class rbfkernel-class show,cndkernel-method studkernel-class wavkernel-class
CND Kernel Matrix functionscndkernmatrix cndkernmatrix,anokernel-method cndkernmatrix,caukernel-method cndkernmatrix,chikernel-method cndkernmatrix,cndkernel-method cndkernmatrix,invkernel-method cndkernmatrix,laplkernel-method cndkernmatrix,logkernel-method cndkernmatrix,multkernel-method cndkernmatrix,nonlkernel-method cndkernmatrix,norkernel-method cndkernmatrix,polykernel-method cndkernmatrix,powkernel-method cndkernmatrix,ratikernel-method cndkernmatrix,rbfkernel-method cndkernmatrix,studkernel-method cndkernmatrix,wavkernel-method cndkernmatrix.anokernel cndkernmatrix.caukernel cndkernmatrix.chikernel cndkernmatrix.invkernel cndkernmatrix.laplkernel cndkernmatrix.logkernel cndkernmatrix.multkernel cndkernmatrix.nonlkernel cndkernmatrix.norkernel cndkernmatrix.polykernel cndkernmatrix.powkernel cndkernmatrix.ratikernel cndkernmatrix.rbfkernel cndkernmatrix.studkernel cndkernmatrix.wavkernel
CND Kernel Functionsanocnd caucnd chicnd cnds invcnd laplcnd logcnd multcnd nonlcnd norcnd polycnd powcnd raticnd rbfcnd studcnd wavcnd
Computes the Euclidean(square Euclidean) distance matrixEucdist Eucdist,matrix-method
mfeat_pix datasetmfeat_pix
qKernel-DBSCAN density reachability and connectivity clusteringpredict,qkdbscan-method print,qkdbscan-method qkdbscan qkdbscan,cndkernmatrix-method qkdbscan,matrix-method qkdbscan,qkernmatrix-method
Class "qkdbscan"clust clust,qkdbscan-method clust<- clust<-,qkdbscan-method eps eps,qkdbscan-method eps<- eps<-,qkdbscan-method isseed isseed,qkdbscan-method isseed<- isseed<-,qkdbscan-method MinPts MinPts,qkdbscan-method MinPts<- MinPts<-,qkdbscan-method plot plot,qkdbscan-method qkdbscan-class
Class "qkernel" "rbfqkernel" "nonlqkernel" "laplqkernel" "ratiqkernel"cauqkernel-class chiqkernel-class input-class invqkernel-class kfunction-class laplqkernel-class logqkernel-class multqkernel-class nonlqkernel-class powqkernel-class qkernel-class qpar,qkernel-method ratiqkernel-class rbfqkernel-class show,qkernel-method studqkernel-class wavqkernel-class
qKernel Matrix functionsqkernmatrix qkernmatrix,cauqkernel-method qkernmatrix,chiqkernel-method qkernmatrix,invqkernel-method qkernmatrix,laplqkernel-method qkernmatrix,logqkernel-method qkernmatrix,multqkernel-method qkernmatrix,nonlqkernel-method qkernmatrix,powqkernel-method qkernmatrix,qkernel-method qkernmatrix,ratiqkernel-method qkernmatrix,rbfqkernel-method qkernmatrix,studqkernel-method qkernmatrix,wavqkernel-method qkernmatrix.cauqkernel qkernmatrix.chiqkernel qkernmatrix.invqkernel qkernmatrix.laplqkernel qkernmatrix.logqkernel qkernmatrix.multqkernel qkernmatrix.nonlqkernel qkernmatrix.powqkernel qkernmatrix.ratiqkernel qkernmatrix.rbfqkernel qkernmatrix.studqkernel qkernmatrix.wavqkernel
qKernel Generalized Discriminant Analysispredict,qkgda-method qkgda qkgda,cndkernmatrix-method qkgda,matrix-method qkgda,qkernmatrix-method
Class "qkgda"eVal eVal,qkgda-method eVal<- eVal<-,qkgda-method eVec eVec,qkgda-method eVec<- eVec<-,qkgda-method label label,qkgda-method label<- label<-,qkgda-method prj prj,qkgda-method prj<- prj<-,qkgda-method qkgda-class
qKernel Isometric Feature MappingqkIsomap qkIsomap,cndkernmatrix-method qkIsomap,matrix-method qkIsomap,qkernmatrix-method
qKernel Isomap embeddingconnum connum,qkIsomap-method connum<- connum<-,qkIsomap-method dims dims,qkIsomap-method dims<- dims<-,qkIsomap-method eVal,qkIsomap-method eVal<-,qkIsomap-method eVec,qkIsomap-method eVec<-,qkIsomap-method prj,qkIsomap-method prj<-,qkIsomap-method qkIsomap-class Residuals Residuals,qkIsomap-method Residuals<- Residuals<-,qkIsomap-method
qKernel Locally Linear EmbeddingqkLLE qkLLE,cndkernmatrix-method qkLLE,matrix-method qkLLE,qkernmatrix-method
Class "qkLLE"dims,qkLLE-method dims<-,qkLLE-method eVal,qkLLE-method eVal<-,qkLLE-method eVec,qkLLE-method eVec<-,qkLLE-method prj,qkLLE-method prj<-,qkLLE-method qkLLE-class
qKernel Metric Multi-Dimensional ScalingqkMDS qkMDS,cndkernmatrix-method qkMDS,matrix-method qkMDS,qkernmatrix-method
qKernel Metric Multi-Dimensional Scalingconnum,qkMDS-method connum<-,qkMDS-method dims,qkMDS-method dims<-,qkMDS-method eVal,qkMDS-method eVal<-,qkMDS-method eVec,qkMDS-method eVec<-,qkMDS-method prj,qkMDS-method prj<-,qkMDS-method qkMDS-class Residuals,qkMDS-method Residuals<-,qkMDS-method
qKernel Principal Components Analysispredict,qkpca-method qkpca qkpca,cndkernmatrix-method qkpca,formula-method qkpca,matrix-method qkpca,qkernmatrix-method
Class "qkpca"eVal,qkpca-method eVal<-,qkpca-method pcv pcv,qkpca-method pcv<- pcv<-,qkpca-method qkpca-class rotated rotated,qkpca-method rotated<- rotated<-,qkpca-method
Class "qkprc"cndkernf cndkernf,qkprc-method cndkernf<- cndkernf<-,qkprc-method kcall kcall,qkprc-method kcall<- kcall<-,qkprc-method n.action n.action,qkprc-method n.action<- n.action<-,qkprc-method qkprc-class qpar qpar,qkprc-method qpar<- qpar<-,qkprc-method terms terms,qkprc-method terms<- terms<-,qkprc-method xmatrix xmatrix,qkprc-method xmatrix<- xmatrix<-,qkprc-method ymatrix ymatrix,qkprc-method ymatrix<- ymatrix<-,qkprc-method
qkernel spectral Clusteringqkspecc qkspecc,cndkernmatrix-method qkspecc,matrix-method qkspecc,qkernmatrix-method show,qkspecc-method
Class "qkspecc"clust,qkspecc-method clust<-,qkspecc-method eVal,qkspecc-method eVal<-,qkspecc-method eVec,qkspecc-method eVec<-,qkspecc-method plot,qkspecc-method qkspecc-class withinss withinss,qkspecc-method withinss<- withinss<-,qkspecc-method
qkernel spectral Clusteringqkspeclust qkspeclust,qkspecc-method
qKernel Sammon Mappingqsammon qsammon,cndkernmatrix-method qsammon,matrix-method qsammon,qkernmatrix-method
Class "qsammon"dimRed dimRed,qsammon-method dimRed<- dimRed<-,qsammon-method fun qsammon-class
qKernel t-Distributed Stochastic Neighbor EmbeddingqtSNE qtSNE,cndkernmatrix-method qtSNE,matrix-method qtSNE,qkernmatrix-method
Class "qtSNE"dimRed,qtSNE-method dimRed<-,qtSNE-method qtSNE-class