Бұл есепте біз сандардың орта мәнін есептейміз.
x <- c(1, 2, 3, 4, 5)
# Орта мәнді есептеу
mean_x <- mean(x)
mean_x
## [1] 3
Орта мән формуласы: \[ \bar{x} = \frac{\sum_{i=1}^{n} x_i}{n} \]
library(ggplot2)
df <- data.frame(x=x, y=x^2)
ggplot(df, aes(x=x, y=y)) +
geom_line(color="red") +
geom_point() +
ggtitle("Example ggplot2 Line Plot")
| Name | Age | Score |
|---|---|---|
| Асель | 20 | 85 |
| Ақжан | 21 | 90 |
# Қарапайым есептеу
x <- 1:5
print(mean(x))
## [1] 3
# Бұл жолдар Knit кезінде орындалмайды
result <- 99 * 99
print("Бұл мәтін шықпайды")
## [1] "Қосындысы: 60"
# "Starting library" сияқты пакеттердің хабарламалары жасырылады.
library(dplyr) # Бұл әдетте хабарлама шығарады
# R-да теріс санның логарифмін алу ескерту шығарады
result_log <- log(-5)
print("Теріс санның логарифмі есептелді (Нәтижесі NaN). Ескерту жасырылған.")
## [1] "Теріс санның логарифмі есептелді (Нәтижесі NaN). Ескерту жасырылған."
print(result_log)
## [1] NaN
hist(
iris$Sepal.Length, # Салынатын деректер
main = "Sepal Length Гистограммасы", # Графиктің негізгі тақырыбы
xlab = "Күлте ұзындығы (см)", # x-осінің атауы
ylab = "Жиілік", # y-осінің атауы
col = "lightblue", # Бағандардың түсі
border = "black"
)
boxplot(
iris$Sepal.Length ~ iris$Species, # Түрлер бойынша Sepal.Length-ті салыстыру
main = "Түрлер бойынша Күлте Ұзындығының Қорапшалық Диаграммасы",
xlab = "Өсімдік түрі",
ylab = "Күлте ұзындығы (см)",
col = c("pink", "lightgreen", "lightcoral") # Қорапшалардың түстері
)
density_data <- density(iris$Sepal.Length)
plot(
density_data,
main = "Күлте Ұзындығының Тығыздық Графигі",
xlab = "Күлте ұзындығы (см)",
ylab = "Тығыздық",
col = "darkblue", # Сызықтың түсі
lwd = 2 # Сызықтың қалыңдығы
)
polygon(density_data, col = rgb(0, 0.5, 1, 0.4))
Алдымен, R код блогында бір айнымалыны анықтайық:
Біз x айнымалысын құрдық, оның
құрамында 5 элемент бар.
Осы деректер жиынының орташа мәні келесідей: 32.
Ал оның медианасы (ортаңғы мәні): 30.
Сондай-ақ, осы сандардың қосындысы 160-ке тең.