আর (প্রোগ্রামিং ভাষা)
আর (ইংরেজি: R)পরিসংখ্যান সংশ্লিষ্ট হিশাব নিকাশ ও গ্রাফিক্সের জন্যে আর ফাউনডেশন ফর স্ট্যাটিস্টিকেল কম্পিউটিং কর্তৃক প্রস্তুতকৃত একটি প্রোগ্রামিং ভাষা ও মুক্ত সফটওয়্যার। আর পরিসংখ্যানবিদ ও ডাটা মাইনারগণ কতৃক ব্যাপকভাবে ব্যবহৃত হয়। পরিসংখ্যানবিদ এবং ডাটা মাইনারগণ পরিসংখ্যান সম্পর্কিত সফটওয়্যার উন্নয়ন, পোল, ডাটা মাইনিং সার্ভে ও ডাটা এনালাইসিসের জন্যে আর ব্যবহার করে থাকেন। টিআইওবিই ইন্ডেক্স অনুযায়ী আর বর্তমানে ২০তম বহুল ব্যবহৃত ভাষা।
![]() | |
![]() আর টারমিনাল | |
প্যারাডাইম | মাল্টিপ্যারাডিজম: অ্যারে, অবজেক্ট ওরিয়েন্টেড, ইম্পারেটিভ, ফাংশনাল, প্রসিডিউরাল, রিফ্লেক্টিভ |
---|---|
নকশাকার | রস ইহাকা ও রবার্ট জেন্টেলম্যান |
বিকাশকারী | আর কোর টিম[1] |
প্রথম প্রদর্শিত | আগস্ট ১৯৯৩[2] |
স্থিতিশীল সংস্করণ | ৩.৬.১ ("অ্যাকশান অব দ্যা টোজ")[3]
/ ৫ জুলাই ২০১৯ |
ধরণের শৃঙ্খলা | ডাইনামিক |
লাইসেন্স | গ্নু জেনারেল পাবলিক লাইসেন্স সংস্করণ ২[4] |
ফাইলনেম এক্সটেনশান | .r, .R, .RData, .rds, .rda |
ওয়েবসাইট | www |
যার দ্বারা প্রভাবিত | |
| |
যাকে প্রভাবিত করেছে | |
জুলিয়া[5] | |
|
উদাহরণ
প্রাথমিক সিনট্যাক্স
নিন্মোক্ত উদাহরণসমূহ ভাষাটির প্রাথমিক সিনট্যাক্স ও কমান্ড-লাইন ইন্টারফেস দেখাচ্ছে। আর-এ চলক ধরার জন্যে <- অথবা = দুটোই ব্যবহার করা যায়, তবে <- বেশী ব্যবহৃত হয়, এবং ব্যবহার করতে উৎসাহিত করা হয়।
> x <- 1:6 # ভেক্টর তৈরী করা
> y <- x^2 # Create vector by formula.
> print(y) # Print the vector’s contents.
[1] 1 4 9 16 25 36
> mean(y) # Arithmetic mean of vector.
[1] 15.16667
> var(y) # Sample variance of vector.
[1] 178.9667
> model <- lm(y ~ x) # Linear regression model y = A + B * x.
> print(model) # Print the model’s results.
Call:
lm(formula = y ~ x)
Coefficients:
(Intercept) x
-9.333 7.000
> summary(model) # Display an in-depth summary of the model.
Call:
lm(formula = y ~ x)
Residuals:
1 2 3 4 5 6
3.3333 -0.6667 -2.6667 -2.6667 -0.6667 3.3333
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) -9.3333 2.8441 -3.282 0.030453 *
x 7.0000 0.7303 9.585 0.000662 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Residual standard error: 3.055 on 4 degrees of freedom
Multiple R-squared: 0.9583, Adjusted R-squared: 0.9478
F-statistic: 91.88 on 1 and 4 DF, p-value: 0.000662
> par(mfrow = c(2, 2)) # Create a 2 by 2 layout for figures.
> plot(model) # Output diagnostic plots of the model.
তথ্যসূত্র
- Hornik, Kurt (নভেম্বর ২৬, ২০১৫)। "R FAQ"। The Comprehensive R Archive Network। 2.1 What is R?। সংগ্রহের তারিখ ২০১৮-০৮-০৫।
- Ihaka, Ross (১৯৯৮)। R : Past and Future History (PDF) (প্রযুক্তিগত প্রতিবেদন)। Statistics Department, The University of Auckland, Auckland, New Zealand।
- "The Comprehensive R Archive Network"। সংগ্রহের তারিখ ২০১৯-০৭-০৫।
- "R license"। r-project। সংগ্রহের তারিখ ২০১৮-০৮-০৫।
- "Introduction"। The Julia Manual। ২০ জুন ২০১৮ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ৫ আগস্ট ২০১৮।
বহিঃসংযোগ
This article is issued from
Wikipedia.
The text is licensed under Creative
Commons - Attribution - Sharealike.
Additional terms may apply for the media files.