আর (প্রোগ্রামিং ভাষা)

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
পরিভ্রমণে ঝাঁপ দিন অনুসন্ধানে ঝাঁপ দিন
আর
R logo.svg
R Terminal.png
আর টারমিনাল
প্যারাডাইমমাল্টিপ্যারাডিজম: অ্যারে, অবজেক্ট ওরিয়েন্টেড, ইম্পারেটিভ, ফাংশনাল, প্রসিডিউরাল, রিফ্লেক্টিভ
নকশাকাররস ইহাকা ও রবার্ট জেন্টেলম্যান
বিকাশকারীআর কোর টিম[১]
প্রথম প্রদর্শিতআগস্ট ১৯৯৩; ২৬ বছর আগে (1993-08)[২]
স্থিতিশীল সংস্করণ
৩.৬.১ ("অ্যাকশান অব দ্যা টোজ")[৩] / ৫ জুলাই ২০১৯; ৫ মাস আগে (2019-07-05)
ধরণের শৃঙ্খলাডাইনামিক
লাইসেন্সগ্নু জেনারেল পাবলিক লাইসেন্স সংস্করণ ২[৪]
ফাইলনেম এক্সটেনশান.r, .R, .RData, .rds, .rda
ওয়েবসাইটwww.r-project.org
যার দ্বারা প্রভাবিত
  • কমন লিস্প
  • এস
  • স্কিম
  • এক্সলিস্পস্ট্যাট
যাকে প্রভাবিত করেছে
জুলিয়া[৫]

আর (ইংরেজি: R)পরিসংখ্যান সংশ্লিষ্ট হিশাব নিকাশ ও গ্রাফিক্সের জন্যে আর ফাউনডেশন ফর স্ট্যাটিস্টিকেল কম্পিউটিং কর্তৃক প্রস্তুতকৃত একটি প্রোগ্রামিং ভাষা ও মুক্ত সফটওয়্যার। আর পরিসংখ্যানবিদ ও ডাটা মাইনারগণ কতৃক ব্যাপকভাবে ব্যবহৃত হয়। পরিসংখ্যানবিদ এবং ডাটা মাইনারগণ পরিসংখ্যান সম্পর্কিত সফটওয়্যার উন্নয়ন, পোল, ডাটা মাইনিং সার্ভে ও ডাটা এনালাইসিসের জন্যে আর ব্যবহার করে থাকেন। টিআইওবিই ইন্ডেক্স অনুযায়ী আর বর্তমানে ২০তম বহুল ব্যবহৃত ভাষা।

উদাহরণ[সম্পাদনা]

প্রাথমিক সিনট্যাক্স[সম্পাদনা]

নিন্মোক্ত উদাহরণসমূহ ভাষাটির প্রাথমিক সিনট্যাক্স ও কমান্ড-লাইন ইন্টারফেস দেখাচ্ছে। আর-এ চলক ধরার জন্যে <- অথবা = দুটোই ব্যবহার করা যায়, তবে <- বেশী ব্যবহৃত হয়, এবং ব্যবহার করতে উৎসাহিত করা হয়।

> 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.

Diagnostic plots from plotting “model” (q.v. “plot.lm()” function). Notice the mathematical notation allowed in labels (lower left plot).

তথ্যসূত্র[সম্পাদনা]

  1. Hornik, Kurt (নভেম্বর ২৬, ২০১৫)। "R FAQ"The Comprehensive R Archive Network। 2.1 What is R?। সংগ্রহের তারিখ ২০১৮-০৮-০৫ 
  2. Ihaka, Ross (১৯৯৮)। R : Past and Future History (PDF) (প্রযুক্তিগত প্রতিবেদন)। Statistics Department, The University of Auckland, Auckland, New Zealand। 
  3. "The Comprehensive R Archive Network"। সংগ্রহের তারিখ ২০১৯-০৭-০৫ 
  4. "R license"। r-project। সংগ্রহের তারিখ ২০১৮-০৮-০৫ 
  5. "Introduction"The Julia Manual। ২০ জুন ২০১৮ তারিখে মূল থেকে আর্কাইভ করা। সংগ্রহের তারিখ ৫ আগস্ট ২০১৮ 

বহিঃসংযোগ[সম্পাদনা]