Виходячи з вікіпедії,  для використання статистичного моделювання у вас має бути множина спострережень виходячи з якої ви намагаєтесь передбачити залежну змінну з незалежної(их). Мені здається, що те як ви поставили задачу не достатньо для надання відповіді.

2

(18 відповідей, залишених у C/C++)

Chemist-i написав:

Неправду кажете, пан Дадаїст, екстремальні значення це значення в яких функція міняє свій знак.

Ось, що написано тут:
Екстремальні значення - найбільше і найменше значення (максимум і мінімум) метеорологічного елементу в добовому або річному ході, тобто за добу або за рік.
Синоніми: екстремуми, крайні значення.

FakiNyan написав:

краще б в ато ті гроші відправили

Скільки б ви не відправляли грошей в АТО, у Путіна їх все одно більше і він скільки треба туди відправить, так і перемеляться наші гроші. А різні гуманітарні проекти, які підтримують українську націю живою тим часом помруть. Тому вважаю важливим підтримуват в першу чергу гуманітарні проекти - видання книжок, фільмів, музичних гуртів, відкриття українських церков (бо дуже багато УПЦ МП), різні інші проекти. Ну, і звісно тиснути на владу, щоб вона боролась з корупцією.

4

(5 відповідей, залишених у C/C++)

Так, одновимірний.

Я думав про подібний варіант, мене зупинило, що я не можу згенерувати помилку під час компіляції, що передали два ALL в масиві.

5

(5 відповідей, залишених у C/C++)

koala написав:

...

Гадаю, що без M(2,2:3) поки можна обійтись, бо M(2,:) повертає ітератор і я можу зробити наприклад transform(it[2], it[3]).

Так ітератор - це не просто назва, це справжній ітератор, в ньому всередині записана величина кроку, і я можу ітерувати наскрізь масиву.

Пишу клас багатовимірного масиву, вимірність задається шаблонним параметром. Потрібно реалізувати оператор який повертає ітератор на відповідний вимір, тобто для матриці

1 2
3 4

в Matlab A(:,1) повертає 1 3, а A(1,:) повертає 1 2. Мені треба якось красиво передати цю двокрапку. Я не можу вигадати нічого краще ніж

template <size_t Dim> class Mat {
template <size_t VDim>
VectorIterator getVector(const array<size_t, VDim>&, const array<size_t, Dim - VDim - 1>&);
};
...
Mat<4> mat(...);
mat.getVector<2>({1,2}, {3}); // те саме, що і A(1,2,:,3)

Чи є щось краще?

---
Насправді getVector виглядає якось так, бо std::array<T, 0> не визначений:

template <size_t VDim, typename enable_if<VDim == 0>::type* = nullptr>                  const_iterator getVector(const array<size_t, Dim - 1>& indexAfter) const;
template <size_t VDim, typename enable_if<0 < VDim && VDim < Dim - 1>::type* = nullptr> const_iterator getVector(const array<size_t, VDim>& indexBefore, array<size_t, Dim - VDim - 1>& indexAfter) const;
template <size_t VDim, typename enable_if<VDim == Dim-1>::type* = nullptr>                  const_iterator getVector(const array<size_t, Dim - 1>& indexBefore) const;

Наводжу це окремо, щоб не відтіняти основну логіку.

7

(6 відповідей, залишених у C/C++)

А якщо ви заміните x+=100 на x += 1, що тоді намалюється?

---

А може це бути тому, що у вас в'юпорт має розмір 500х500, а межі ліній по від -1000 до 1000, тобто маємо коефіцієнт 4, і коли ви 1000 чи 800 чи ... ділите на 4 - це ціле число, а коли 900 чи 700 чи ..., то це х.5, що заокруглюється до х+1?

---

Я тут подумав, що x.5 заокруглюється не до x+1, а до x, але -x.5 заокруглється до -(x+1). Але тут це заокруглення не мало б мати значення, бо тут усюди -1000.

прописувати де і коли з'явитсья кожен предмет не варто. Натомість, використайте функцію для генерації випадкових чисел, щоб отримати ймовірність. Наприклад, імовірність кожного типу предмета, позиції де він з'явиться, його швидкості.

Виглядати це може десь так:

p = randf(0, 1);
if (p < 0.1) show_low();
else if (p < 0.4) show_middle();
else show_high();

Тут найбільша ймовірність, - 0.6, що предмет з'явиться високо і користувача буде час відреагувати.

9

(50 відповідей, залишених у Обговорення)

boshik1983 написав:

О, чудова нагода висловити думку щодо replace.org.ua.
Новиною у ФБ я поділився і свій маленький внесок зробив, адже страшенно переживаю за український контент.

А тепер напишу за що люблю цей форум.
Зіткнувся я з проблемою, заштопорився і ніяк не міг знайти рішення самостійно, тому вирішив написати на форум. Спочатку написав на replace, потім на англомовний, і ще пізніше на російськомовний. Результат:
1. Англомовний форум. Відповіли троє. Перший попросив уточнити певні питання. Другий теж попросив уточнити певні питання і написав відразу один з варіантів вирішення проблеми. Третій (уже пілся того як я все уточнив) вказав на помилку, запропонував три варіанти вирішення (деякі з прикладами).
2. Російськомовний форум (туди я написав найпізніше). Відповіли двоє. Перший попросив додаткову інформацію, потім задавав ще уточнюючі питання, навів один з варіантів вирішення проблеми і майже її вирішив. Другий розкритикував мою модель, але навів свій приклад. Потім перший вказав, що другий неправий і вони разом почали допомагати. Вони були близько, але англомовний форум мав значну фору.
3. Replace.org.ua (написав сюди в першу чергу). Відповіли двоє. Перший обісрав, неправильно вказав на помилку, наказав усе переробити і зник. Другий поскаржився, що я взагалі не там тему створив.
Це так по-українськи. Я вас люблю.

Вважаю, що цей коментар заслуговує на спеціальний приз.

10

(9 відповідей, залишених у C/C++)

@Ярослав, Чи варто розписувати блок-схему до таких дрібниць? Це схоже на випадок коли за деревами лісу не побачиш.

11

(50 відповідей, залишених у Обговорення)

Подобається можливістю пошуку однодумців/спільників для своїх проектів.

Поширив на своїх блогах в бокових панелях maiachia.blogspot.com, harmyder.wordpress.com і у Вікі створив шаблон, який розмістив у себе на сторінці, інші вікіпедисти, що відвідують форум можуть зробити так само. А якщо власник прав на зображення з їжачком заллє на вікі, то можна буде і картинку до шаблону додати.

12

(26 відповідей, залишених у Інше)

Науковий і літературний редактори мають скайпи, з ними теж доведеться спілкуватись, і вони не погадяться заходити в discord. Можна поштою, відправив приватним.

13

(26 відповідей, залишених у Інше)

я в скайпі - igor.yalovetskyy

але попереджаю, там розбирання таке, що сім потів зійде :D

14

(26 відповідей, залишених у Інше)

Так, ми перекладаємо, і так, робочі руки потрібні.

Можливо ви самі можете взятись, можливо є знайомі в університетах - викладачі, аспіранти, студенти старших курсів, що добре володіють математикою.

Якщо математика - це не ваш коник, то ви все одно можете долучитись до перекладу розділів з першої частини, для вас це буде складна, цікава робота, результати якої проявляться вже на наступній співбесіді.

15

(26 відповідей, залишених у Інше)

0xDADA11C7 написав:

Якщо проєкт некомерційний, то навіщо купляти авторські права? Бери, перекладай і завантажуй на толоку.

На це є три причини:

1. В книзі багато формул і зображень. Самостійно практично неможливо зверстати це з нуля, щоб було якісно і без помилок. Тому потрібні сирці від автора.

2. Декілька сотень примірників підуть безкоштовно у виші, це важливо, наявність таких книг в бібліотеках посприяє переходу на українську.

3. Якщо книга вийде, з'явиться в університетах, на поличках (за дуже прийнятну ціну, щоб купляли швидше ніж російській переклад), то це допоможе зрушити видання україномовних підручників.

Yola написав:
VTrim написав:

Це не зпрацює, якщо користувач С1 змінить наприклад своє IK і хеші (СА і С1) будуть різними.

Не можу зрозуміти чого воно не спрацює. І які хеші мають бути різними?

Друзі! не засирайте тему. Питання все ще відкрите.

VTrim написав:

Це не зпрацює, якщо користувач С1 змінить наприклад своє IK і хеші (СА і С1) будуть різними.

Не можу зрозуміти чого воно не спрацює. І які хеші мають бути різними?

18

(12 відповідей, залишених у C/C++)

Якщо ти можеш використати stl, то спочатку створи ifstream:

#include <fstream>
std::ifstream infile("data.txt");

Тепер ти маєш два варіанти:

Припустімо, що кожен рядок складається з двох чисел ти можеш їх читати одне за одним:

int a, b;
while (infile >> a >> b)
{
    // обробити пару (a,b)
}

Порядковий підхід

#include <sstream>
#include <string>

std::string line;
while (std::getline(infile, line))
{
    std::istringstream iss(line);
    int a, b;
    if (!(iss >> a >> b)) { break; } // помилка

    // обробити пару (a,b)
}

Перепрошую, лише зараз дочитав запитання :[

19

(18 відповідей, залишених у Інше)

0xDADA11C7 написав:

Рагіше я бачив найнижчий рядок в офтальмолога під рискою, а зараз тіки над рискою, себто мій зір впав аж до нормального.

100% і нормальний - це різні речі. Скільки вам років, якщо 50, то у вас нормальний зір для свого віку.

20

(18 відповідей, залишених у Інше)

Візин - це не штучні сльози. Його можна використовувати лише зрідка. Штучну сльозу можна використовувати місяцями. Також непогано було б сходити до офтальмолога.