Tagged articles
40 articles
Page 1 of 1
IT Services Circle
IT Services Circle
May 14, 2026 · Industry Insights

May 2026 TIOBE Ranking: Statistical Languages Face Major Consolidation

The May 2026 TIOBE index shows Python and R emerging as the dominant forces in statistical programming, while legacy tools like MATLAB, SAS, and SPSS tumble, new entrants such as Stan and Zig gain traction, and the overall market undergoes a pronounced consolidation toward a few ecosystems.

JuliaMarket TrendsPython
0 likes · 7 min read
May 2026 TIOBE Ranking: Statistical Languages Face Major Consolidation
DeepHub IMBA
DeepHub IMBA
Mar 11, 2026 · Fundamentals

Detecting Time‑Series Change Points with Grid Search and Piecewise Regression

This article shows how to turn change‑point detection into an optimization problem by exhaustively searching knot configurations with grid search, selecting the best model using a penalised likelihood criterion (BIC), and applying piecewise regression to automatically locate trend breakpoints, illustrated with R and Python code on California natural‑gas consumption data.

BICPythonR
0 likes · 12 min read
Detecting Time‑Series Change Points with Grid Search and Piecewise Regression
21CTO
21CTO
Aug 22, 2024 · Artificial Intelligence

Best Programming Languages for AI: Python, R, Java, LISP & More

This article surveys the most suitable programming languages for artificial intelligence, detailing why Python, R, Java, LISP, Prolog, C++, Haskell, JavaScript, and Julia each excel in AI development, and provides practical FAQs for developers choosing the right language.

AIJavaPython
0 likes · 15 min read
Best Programming Languages for AI: Python, R, Java, LISP & More
21CTO
21CTO
Jul 1, 2024 · Fundamentals

Explore Positron: The Next‑Gen VS Code‑Based IDE for R and Python

Positron, the new beta IDE from Posit built on Visual Studio Code, offers a ready‑to‑use, cross‑platform environment for R and Python with integrated data exploration tools, seamless language switching, and easy extension management via OpenVSX, while still being an early‑stage project.

Data ScienceIDEOpenVSX
0 likes · 5 min read
Explore Positron: The Next‑Gen VS Code‑Based IDE for R and Python
21CTO
21CTO
Jun 30, 2024 · Artificial Intelligence

Which Programming Language Is Best for AI? A Comparative Guide

This article surveys the most suitable programming languages for artificial intelligence, examining Python, R, Java, LISP, Prolog, C++, Haskell, JavaScript, and Julia, and outlines their strengths, ecosystem support, and use cases to help developers choose the right tool for AI projects.

AIC++Java
0 likes · 15 min read
Which Programming Language Is Best for AI? A Comparative Guide
21CTO
21CTO
Dec 11, 2022 · Artificial Intelligence

Which Programming Languages Power AI? A Deep Dive into the Best Choices

Choosing the right programming language is crucial for AI development, and this article examines popular options—Python, Julia, R, and Java—highlighting their strengths, libraries, and suitability, while also pointing out outdated languages like COBOL, FORTRAN, and Pascal that offer little value for modern AI projects.

AIJavaJulia
0 likes · 7 min read
Which Programming Languages Power AI? A Deep Dive into the Best Choices
Model Perspective
Model Perspective
Dec 2, 2022 · Fundamentals

Master Linear Regression in R: From Random Data to Insightful Models

This article explains the theory behind simple linear regression, demonstrates how to generate random data and fit a model using R's lm() function, and interprets the statistical output including coefficients, significance tests, and goodness‑of‑fit measures.

Rdata analysislinear regression
0 likes · 4 min read
Master Linear Regression in R: From Random Data to Insightful Models
Model Perspective
Model Perspective
Nov 30, 2022 · Fundamentals

How to Perform One‑Sample and Two‑Sample t‑Tests in R

This article explains the theory behind hypothesis testing, demonstrates one‑sample and two‑sample t‑tests using R’s t.test() function with agricultural yield examples, and shows how to interpret one‑sided versus two‑sided test results for decision making.

Rdata analysishypothesis testing
0 likes · 5 min read
How to Perform One‑Sample and Two‑Sample t‑Tests in R
Model Perspective
Model Perspective
Nov 29, 2022 · Fundamentals

Mastering Probability Distributions in R: From Normal to Poisson

This article explains how various continuous and discrete probability distributions—such as normal, binomial, Poisson, and negative binomial—are used in real‑world contexts, introduces R’s naming conventions for distribution functions, and provides code examples for computing densities, CDFs, quantiles, and random samples.

Rdata analysisdistributions
0 likes · 5 min read
Mastering Probability Distributions in R: From Normal to Poisson
Model Perspective
Model Perspective
Nov 27, 2022 · Fundamentals

Mastering R Packages: Installation, Loading, and Usage Made Simple

This guide explains how to install, update, load, and use R packages—including CRAN and Bioconductor sources—by demonstrating key commands such as install.packages(), BiocManager::install(), library(), and help(), while also covering library paths and package management best practices.

BioconductorInstallationPackages
0 likes · 4 min read
Mastering R Packages: Installation, Loading, and Usage Made Simple
Model Perspective
Model Perspective
Nov 25, 2022 · Fundamentals

Master R Basics: Core Syntax, Workspace, and Data Types Explained

This guide introduces R's case‑sensitive syntax, workspace management, variable handling, input/output methods, commenting styles, and core data structures such as vectors, matrices, arrays, data frames, factors, and lists, providing essential commands and functions for each concept.

Data TypesR
0 likes · 10 min read
Master R Basics: Core Syntax, Workspace, and Data Types Explained
21CTO
21CTO
Nov 19, 2021 · Artificial Intelligence

Top Programming Languages Powering Modern AI: Benefits & Use Cases

This article reviews the most suitable programming languages for artificial intelligence, explaining why Python, R, Java, LISP, Prolog, C++, Haskell, JavaScript, and Julia excel in AI development and outlining their key advantages and typical applications.

AIC++Java
0 likes · 16 min read
Top Programming Languages Powering Modern AI: Benefits & Use Cases
21CTO
21CTO
Aug 19, 2019 · Fundamentals

Is Python Overtaking R? A Deep Dive into Language Popularity Trends

This article examines how Python has surged to become the leading language for data science, while R's popularity has declined, citing TIOBE rankings, industry surveys, academic adoption, and expert opinions to assess whether R is truly on the brink of obsolescence.

Data ScienceLanguage PopularityPython
0 likes · 8 min read
Is Python Overtaking R? A Deep Dive into Language Popularity Trends
Python Crawling & Data Mining
Python Crawling & Data Mining
Feb 27, 2019 · Fundamentals

R vs Python for Data Analysis: Which Language Wins?

This article presents a detailed infographic comparison of R and Python from a data‑science perspective, outlining their histories, ecosystems, usability, community support, and advantages in data analysis to help readers decide which language better fits their projects.

ComparisonData SciencePython
0 likes · 5 min read
R vs Python for Data Analysis: Which Language Wins?
Meituan Technology Team
Meituan Technology Team
Aug 2, 2018 · Big Data

R for Fine‑Grained Data Operations: Engineering Practices and Performance at Meituan

Meituan’s in‑store dining team demonstrates how R’s open‑source packages, powerful data manipulation, rich visualization libraries, and reproducible reporting can be engineered into scalable, parallelized workflows that turn secondary data processing into fast, interactive dashboards and analytics, proving R’s enterprise‑grade performance and adoption.

Big DataData visualizationR
0 likes · 18 min read
R for Fine‑Grained Data Operations: Engineering Practices and Performance at Meituan
21CTO
21CTO
Jan 10, 2018 · Backend Development

Scrape and Analyze Your WeChat Friends with Python and R

This article demonstrates how to use the Python itchat library to extract personal WeChat friend data, then analyzes gender ratios, city distribution, and signature word clouds with R and Python visualisation tools, offering a practical guide for personal social network analytics.

RWeChatdata analysis
0 likes · 6 min read
Scrape and Analyze Your WeChat Friends with Python and R
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Oct 20, 2017 · Artificial Intelligence

How to Build a Customer Churn Warning Model with R and Discover

This article demonstrates a step‑by‑step workflow for constructing a churn prediction model using R in Discover, covering data loading, preprocessing, feature extraction, labeling, random‑forest training, prediction, and evaluation to help businesses proactively retain high‑value customers.

DiscoverRRandom Forest
0 likes · 11 min read
How to Build a Customer Churn Warning Model with R and Discover
ITPUB
ITPUB
May 29, 2017 · Fundamentals

Why R Users Should Learn Python for Data Science: A Hands‑On Guide

This tutorial explains why R programmers should add Python to their toolkit, compares core data types and structures between the two languages, introduces essential Python libraries for data analysis, and walks through a practical Boston housing dataset example to solidify the concepts.

Data ScienceNumPyPython
0 likes · 12 min read
Why R Users Should Learn Python for Data Science: A Hands‑On Guide
MaGe Linux Operations
MaGe Linux Operations
Apr 13, 2017 · Big Data

How to Choose the Right Language for Your Big Data Project

This article compares R, Python, Scala, and Java for big‑data projects, outlining each language’s strengths and weaknesses, and offers guidance on selecting the most suitable language based on project requirements, team expertise, and production needs.

Big DataJavaPython
0 likes · 8 min read
How to Choose the Right Language for Your Big Data Project
Architects Research Society
Architects Research Society
Oct 28, 2016 · Artificial Intelligence

Phishing Website Detection Using Machine Learning Models in R

This article presents a step‑by‑step machine‑learning analysis of the UCI Phishing Websites dataset in R, loading the data, training boosted logistic regression, SVM, tree‑bagging, and random‑forest models, comparing their accuracies, and identifying the most important predictive features for phishing detection.

RRandom Forestcaret
0 likes · 11 min read
Phishing Website Detection Using Machine Learning Models in R
ITPUB
ITPUB
Jun 26, 2016 · Big Data

How to Combine R with Hadoop for Petabyte-Scale Data Processing

This article explains three practical approaches—Streaming APIs, the Rhipe package, and RHadoop—to integrate R with Hadoop, enabling R to process petabyte-scale datasets, compares their setup complexity, capabilities, and trade‑offs, and highlights key conclusions for choosing the right method.

HadoopRRHadoop
0 likes · 4 min read
How to Combine R with Hadoop for Petabyte-Scale Data Processing
ITPUB
ITPUB
Mar 1, 2016 · Artificial Intelligence

10 Essential Machine Learning Algorithms with Python and R Cheat Sheets

This article warns against abandoning machine learning near the finish line and offers a concise cheat‑sheet of the ten most commonly used algorithms, complete with ready‑to‑run Python and R code examples to help practitioners accelerate model development.

AIRmachine learning
0 likes · 3 min read
10 Essential Machine Learning Algorithms with Python and R Cheat Sheets
Qunar Tech Salon
Qunar Tech Salon
Mar 28, 2015 · Artificial Intelligence

Support Vector Machines in R: Theory, Implementation, and Parameter Tuning

This article explains how support vector machines work, how to handle non‑linear and multi‑class problems, and provides a complete R implementation using the e1071 package, including linear and radial kernels, model evaluation, parameter tuning, and visualisation with grid plots.

Grid PlotParameter TuningR
0 likes · 9 min read
Support Vector Machines in R: Theory, Implementation, and Parameter Tuning