Stata – деректерді талдау, статистикалық зерттеулер жүргізуге арналған бағдарламалық құрал. Экономика, биомедицина, социология салаларында қолданылады. Жаңа нұсқасы – Stata 18.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Статистикалық бағдарламалық пакет
Statistical software package
Stata (/s//t//ei//t//@/, STAYta, кейде '/s//t//ae//t//@/' деп айтылады, көбінесе STATA деп стильдендіріледі) – StataCorp компаниясы деректерді өңдеу, визуализациялау, статистикалық талдау және автоматтандырылған есеп беру үшін жасаған көп мақсатты статистикалық бағдарламалық пакет. Оны биомедицина, экономика, эпидемиология және социология сияқты көптеген салалардағы зерттеушілер пайдаланады. Stata алғаш рет Калифорниядағы Компьютерлік ресурстар орталығында жасалған және оның бірінші нұсқасы 1985 жылы жарық көрген. 1993 жылы компания Техас штатының Колледж Стейшн қаласына көшіріліп, Stata Corporation деп қайта аталды, қазір StataCorp деп белгілі. Қазіргі нұсқасы – 2023 жылдың сәуір айында шыққан Stata 18.
Stata ('/s//t//ei//t//@/, STAYta, alternatively '/s//t//ae//t//@/, occasionally stylized as STATA) is a general purpose statistical software package developed by StataCorp for data manipulation, visualization, statistics, and automated reporting. It is used by researchers in many fields, including biomedicine, economics, epidemiology, and sociology. Stata was initially developed by Computing Resource Center in California and the first version was released in 1985. In 1993, the company moved to College Station, Texas and was renamed Stata Corporation, now known as StataCorp. The current version is Stata 18, released in April 2023.
Пайдаланушы интерфейсі
Stata құрылғаннан бері әрқашан біріктірілген командалық желі интерфейсін пайдаланған. 8.0 нұсқасынан бастап Stata графикалық пайдаланушы интерфейсін қосты, ол мәзірлер мен диалогтық терезелер арқылы көптеген кіріктірілген командаларға қол жеткізуге мүмкіндік береді. Деректер жиынтығын электрондық кесте форматында қарауға немесе өңдеуге болады. 11-ші нұсқадан бастап, деректер шолғышы немесе редакторы ашық тұрғанда басқа командаларды орындауға болады.
From its creation, Stata has always employed an integrated command line interface. Starting with version 8.0, Stata has included a graphical user interface which uses menus and dialog boxes to give access to many built in commands. The dataset can be viewed or edited in spreadsheet format. From version 11 on, other commands can be executed while the data browser or editor is opened.
Деректер құрылымы мен сақталуы
16-шы нұсқасы шыққанға дейін Stata бір уақытта тек бір дерек жиынтығын ғана аша алды. Stata деректерге түр тағайындауда икемділікке мүмкіндік береді. Оның compress командасы ақпаратты жоғалтпай, көбірек жадты қажет етпейтін дерек түрлеріне деректерді автоматты түрде қайта тағайындайды. Stata төрт емес, бір немесе екі байтты ғана алатын бүтін сандық сақтау түрлерін пайдаланады, ал қос дәлдік (8 байт) емес, бір дәлдік (4 байт) – қалқыма нүктелі сандар үшін әдепкі параметр болып табылады. Stata-ның дерек форматы әрқашан кестелік болып келеді. Stata кестелік деректердің бағаналарын айнымалылар деп атайды.
Until the release of version 16, Stata could only open a single dataset at any one time. Stata allows for flexibility with assigning data types to data. Its compress command automatically reassigns data to data types that take up less memory without loss of information. Stata utilizes integer storage types which occupy only one or two bytes rather than four, and single precision (4 bytes) rather than double precision (8 bytes) is the default for floating point numbers. Stata's data format is always tabular in format. Stata refers to the columns of tabular data as variables.
Деректер пішімінің үйлесімділігі
Stata деректерді әртүрлі форматта импорттай алады. Бұл ASCII дерек форматтарын (мысалы, CSV немесе деректер банкі форматтары) және электрондық кесте форматтарын (соның ішінде әртүрлі Excel форматтары) қамтиды. Stata-ның авторлық файл форматтары уақыт өте келе өзгерген, бірақ Stata-ның әрбір жаңа нұсқасы жаңа деректер жиынтығы форматын қамтамайды. Stata-ның кез келген нұсқасы барлық ескі деректер жиынтығы форматтарын оқи алады және saveold командасын пайдаланып, ағымдағы және соңғы алдыңғы деректер жиынтығы форматтарын жаза алады. Осылайша, Stata-ның қазіргі нұсқасы ескі нұсқаларда жасалған деректер жиынтықтарын әрқашан аша алады, бірақ ескі нұсқалар жаңа форматтағы деректер жиынтықтарын оқи алмайды. Stata fdause және fdasave командаларын қолдана отырып, SAS XPORT форматындағы деректер жиынтықтарын тікелей оқи және жаза алады. Басқа кейбір эконометриялық бағдарламалар, gretl сияқты, Stata файл форматтарын тікелей импорттай алады.
Stata can import data in a variety of formats. This includes ASCII data formats (such as CSV or databank formats) and spreadsheet formats (including various Excel formats). Stata's proprietary file formats have changed over time, although not every Stata release includes a new dataset format. Every version of Stata can read all older dataset formats, and can write both the current and most recent previous dataset format, using the saveold command. Thus, the current Stata release can always open datasets that were created with older versions, but older versions cannot read newer format datasets. Stata can read and write SAS XPORT format datasets natively, using the fdause and fdasave commands. Some other econometric applications, including gretl, can directly import Stata file formats.
Шығу тегі
Stata-ны әзірлеу 1984 жылы Уильям (Билл) Гоулд бастады, кейін Шон Бекетти қосылды. Бағдарлама бастапқыда SYSTAT және MicroTSP сияқты жеке компьютерлерге арналған статистикалық бағдарламалармен бәсекелесу мақсатында жасалған. Кейбір жетістіктер ерекше маңызды болып шықты және бүгінгі күнге дейін қолданушы тәжірибесін қалыптастыруда, олардың ішінде кеңейтілмелілік, платформадан тәуелсіздік және белсенді қолданушылар қауымдастығы бар. Stata 2.1 нұсқасында ado файлдары пайда болды, олар қолданушы жазған бағдарламаны жадқа автоматты түрде жүктеуге мүмкіндік берді. Көптеген қолданушы жазған ado файлдары Бостон колледжінің Statistical Software Components Archive-іне жіберіледі. StataCorp қауымдастықтан келген бағдарламаларды Stata-ға тікелей қосуға мүмкіндік беретін ssc командасын қосты. Stata-ның жаңа нұсқалары қолданушыларға Python командаларын шақыруға, сондай-ақ Jupyter Notebooks сияқты Python IDE-леріне Stata командаларын импорттауға мүмкіндік береді. Stata R-ді тікелей қолдамаса да, Stata-да R скрипттерін пайдалануға арналған қолданушы жасаған кеңейтімдер бар.
The development of Stata began in 1984, initially by William (Bill) Gould and later by Sean Becketti. The software was originally intended to compete with statistical programs for personal computers such as SYSTAT and MicroTSP. Certain developments have proved to be particularly important and continue to shape the user experience today, including extensibility, platform independence, and the active user community. ado files followed in Stata 2.1, allowing a user written program to be automatically loaded into memory. Many user written ado files are submitted to the Statistical Software Components Archive hosted by Boston College. StataCorp added an ssc command to allow community contributed programs to be added directly within Stata. More recent editions of Stata allow users to call Python scripts using commands, as well as allowing Python IDEs like Jupyter Notebooks to import Stata commands. Although Stata does not support R natively, there are user written extensions to use R scripts in Stata.
Пайдаланушылар қауымдастығы
Stata-ның белсенді пайдаланушылар қауымдастығы бірқатар маңызды жаңалықтарды іске қосты. Stata/MP кейбір командаларды параллель өңдеуге мүмкіндік берсе, Stata/SE және Stata/BE нұсқаларында өнімділік шектеліп, тек бір процессорлық ядро қолданылады. Stata/MP төрт процессорлық ядрода параллель процестерді іске қосқанда, SE немесе BE нұсқаларымен салыстырғанда кейбір командаларды шамамен 2,4 есе жылдам орындайды, бұл теориялық максималды тиімділіктің шамамен 60% құрайды.
A number of important developments were initiated by Stata's active user community. Whereas Stata/MP allows for built in parallel processing of certain commands, Stata/SE and Stata/BE are bottlenecked and limit usage to only one single core. Stata/MP runs certain commands about 2.4 times faster, roughly 60% of theoretical maximum efficiency, when running parallel processes on four CPU cores compared to SE or BE versions.