RTutor uses OpenAI's powerful large language models to translate natural language into R (or Python) code, which is then excuted. You can request your analysis, just like asking a real person. Upload a data file (CSV, TSV/tab-delimited text files, and Excel) and just analyze it in plain English. Your results can be downloaded as an HTML report in minutes!
NO WARRANTY! Some of the scripts run but may yield incorrect results. Please use the auto-generated code as a starting point for further refinement and validation.
Source code at GitHub, from where you can also find instruction to install RTutor as an R package.
RTutor went viral on LinkedIn, Twitter, Twitter(Physacourses), and Facebook (Carlo Pecoraro).
Written by Dr. Steven Ge (Twitter, LinkedIn), as part of Orditus LLC. For feedback, please email ge@orditus.com.
Explore our other AI tools at Orditus.com!
Updated Aug. 23rd, 2024
We are committed to protecting your privacy. This Privacy Policy explains how ("we", "us", or "our"), Orditus LLC, collects, uses, discloses, and safeguards your information when you use our website RTutor.ai and our services (collectively, the "Services"). By accessing or using the Services, you agree to the terms of this Privacy Policy. If you do not agree with the terms of this Privacy Policy, please do not access or use the Services.
We may collect personal information that you provide directly to us when you use our Services or communicate with us. This information may include:
Name
Email address
Company name
We may collect information from third parties that your browser sends whenever you visit our website or use our Services. This data may include:
Browser type,
Browser version,
Pages of our Service that you visit,
City of user,
Time and date of your visit,
Time spent on those pages,
Other diagnostic data.
We do not collect IP addresses or demographic data.
When you upload data to our Services, it is stored temporarily for the duration of your session. Once your session ends or you close your browser, all uploaded data is automatically deleted. We do not track or store any of the data you upload.
By default, 5 randomly selected rows from your uploaded data is sent to the selected language learning model to increase results accuracy. However, you may opt out of this using the bottom leftmost settings option in the "Settings" tab. We do not store or track this data, it is deleted when you reset your session. It is solely used to send to the selected LLM.
We do collect data structure information and the prompts you send while using our Services. If you prefer not to share this information, you can opt out through the settings in the "Settings" tab.
Additionally, column names and data type information from your uploaded data are sent to the selected language learning model to improve the functionality of the Services. This includes category names of all factor variables within your uploaded data.
To collect data structure information and prompts, we utilize Google Analytics and an SQL database. Google Analytics helps us track and analyze user interactions with our Services, providing insights into how data is structured, and which prompts are most commonly used. This information is collected in real-time and stored securely in our SQLite database. The SQLite database allows us to manage and retrieve this data efficiently, ensuring that it is used to improve the quality and functionality of our Services.
We may use information from users for the following purposes:
To operate and improve the Services by providing you with more effective customer service.
To perform research and analysis aimed at improving the Services, or other products and technologies of Orditus LLC.
To diagnose or fix problems with the Services.
To communicate with you, especially through the sending of emails, information on technical Service issues, security announcements, information on new Services available, legal notices, response to your requests, or other information that we think might be relevant to you.
To protect against harm to the rights, property or safety of Orditus LLC, our users, yourself, or the public.
To enforce any terms of use, including investigations of potential violations of the terms.
To comply with any law, regulation, legal process, or governmental requests.
Orditus LLC will use the information collected from you to pursue legitimate interests such as legal or regulatory compliance, security control, business operations, scientific research, or any other interest reasonably held as legitimate.
We will not lease, sell, or rent your personal, usage, or upload information except in the following instances described in this policy.
We may occasionally hire other companies to provide limited services on our behalf, such as providing customer support, hosting websites, or performing statistical analysis of our Services. Those companies will be allowed to obtain only the information they need to deliver the relevant service. They will be required to maintain the confidentiality of the information and are prohibited from using it for any other purpose.
Third Party Service Providers:
Google Analytics
SQLite
AWS
At any time during your use of our Services, or upon explicit request from us, you may consent to the disclosure of your information.
In the event of any fraud, security threats, or incidents, we reserve the right to disclose your information without your consent for the purposes of maintaining security on our website and for our users and addressing fraud or security issues. We reserve the right to disclose your information without your consent for the purpose of protecting against harm to the rights, property, or safety of Orditus LLC, our users, yourself, or the public.
We reserve the right to disclose your information without your consent to comply with any applicable law, regulation, legal process, or governmental requests.
You may be entitled under data protection laws to access and review personal information that Orditus LLC holds related to you. You may access, modify, or delete the information we collected by controlling the content that you share or upload at any time.
Any other request should be addressed to: ge@orditus.com. Such inquiries should be clearly marked as data protection queries, and you should indicate if the request is time sensitive.
We retain your Information for as long as necessary to deliver our Services, to comply with any applicable legal requirements, to maintain security and prevent incidents, and, in general, to pursue our legitimate interests. If you wish to request the erasure of all your personal information that we process, you may do so by sending a written request to ge@orditus.com.
You may opt out of sending information relevant to your data uploads and prompt requests at any time by switching off the checkbox in the RTutor.ai settings.
All interactions with our Services occur over HTTPS which ensures that data transmitted between your device and our servers is encrypted and secure.
Orditus.com is neither directed to nor structured to attract children under the age of 13 years. Accordingly, Orditus LLC does not intend to collect personal information from anyone it knows to be under 13 years of age. Orditus LLC will direct potential users under 13 years of age not to use the Services. If the Company learns that personal information of persons less than 13 years of age has been collected without verifiable parental consent, Orditus LLC will take the appropriate steps to delete this information.
To make such a request, please contact Orditus LLC at: ge@orditus.com.
If you have questions about this policy, please email us at: ge@orditus.com.
Updated Aug. 19th, 2024
Welcome to Orditus LLC ("we", "us", or "our"). These Terms of Use ("Terms") govern your use of our website RTutor.ai and any services, content, or features provided by us (collectively, the "Services"). By accessing or using our Services, you agree to be bound by these Terms. If you do not agree to these Terms, you may not use our Services.
RTutor is designed to generate and run R and Python code. Using the power of ChatGPT, RTutor translates your natural language into scripts to analyze and interpret data.
By accessing and using our Services, you accept and agree to be bound by these Terms and our Privacy Policy. If you do not agree to these Terms, you should not use our Services.
We reserve the right to modify these Terms at any time. Any changes will be effective immediately upon posting of the revised Terms. Your continued use of the Services after the posting of any changes constitutes your acceptance of the revised Terms.
You agree to use the Services only for lawful purposes and in a manner that does not infringe the rights of, restrict, or inhibit anyone else's use and enjoyment of the Services. Prohibited behavior and use includes but is not limited to:
You must be at least 13 years old to use this Service.
You must not use this Service commercially in any form without our written consent.
You agree not to transmit obscene or offensive content.
You agree not to use this Service to generate content that is misleading, harmful, or illegal.
You must not overuse the Services in a manner that adversely impacts the performance or availability of the Services for other users.
You must not upload data that is confidential or personally identifiable without proper anonymization.
You agree not to attempt to reverse-engineer or otherwise tamper with the AI models and algorithms.
You must not copy or scrape the content of the Service in any form without our written consent.
By submitting, posting, or displaying content, you grant us a worldwide, non-exclusive, royalty-free license to use, reproduce, adapt, modify, publish, and distribute such content in any and all media. You are responsible for any data you submit to our Services. By submitting data, you agree that:
You have the necessary rights and permissions to share the data.
You will not submit any data that violates the rights of others or any applicable laws.
We may use, store, and process basic information about your data as described in our Privacy Policy.
All content, trademarks, and data on this website, including but not limited to software, databases, text, graphics, icons, hyperlinks, private information, designs, and agreements, are the property of or licensed to Orditus LLC and as such are protected from infringement by local and international legislation and treaties. All content, AI models, algorithms, and data used or generated by our Services are the property of Orditus LLC or its licensors and are protected by intellectual property laws. By using our Services, you agree that:
You retain ownership of the data you submit to the AI assistant.
You grant us a license to use, reproduce, adapt, and modify your inputs as necessary to provide and improve our Services.
We retain ownership of all models, algorithms, and enhancements made to the Services based on aggregated and anonymized user data.
To the fullest extent permitted by law, Orditus LLC shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from or related to your use of the Services, including but not limited to:
Inaccuracies or errors in AI-generated results.
Loss or corruption of data.
Misuse of AI-generated insights for decision-making.
Unauthorized access to or use of your account or data.
In no event shall Orditus LLC nor its directors, employees, partners, or affiliates, be liable for any indirect, incidental, special, consequential, or punitive damages, including without limitation, loss of profits, data, use, goodwill, or other intangible losses, resulting from:
Your use or inability to use the Services.
Any unauthorized access to or use of our servers and/or any personal information stored therein.
Any breaks or stoppages in our service that affect the sending or receiving of data to or from the Services.
We may terminate or suspend your access to our Services immediately, without prior notice or liability, for any reason whatsoever, including without limitation if you breach the Terms. Upon termination, your right to use the Services will immediately cease.
Your privacy is important to us. Please review our Privacy Policy to understand how we collect, use, and protect your information. We may use this information to improve the Service. By using our Services, you consent to the data practices described in our Privacy Policy.
These Terms shall be governed and construed in accordance with the laws of South Dakota, USA without regard to its conflict of law provisions.
If you have any questions about these Terms, please contact us at ge@orditus.com.